我在阿里云开发者社区学习Java用到的书—— 《我的Java打怪日记》

简介: 我的Java学习之路,阿里云开发者社区贯穿其中。不得不说,这里是对Java的深入了解之地,之前我在这里汲取她的养分,现在希望我能将我的一些经历分享给别人,力求好的内容让更多人知道,最后反馈于她。

初识Java

因为本身工作的原因,Java基本贯穿了整个工作。再者,我大学学习的专业并不是计算机,毕业后经过一年的课外班培训才加入到程序员这个“大家庭”。

 

一年从一个小白到工作,可想而知,我的技能能力并不怎么样,甚至可以说是很差。但毕竟在工作中,不能轻易辞职,那就只有埋头苦学了。后来在逛开源社区后,看到一个广告,我记得的很清楚,是阿里云开发者学堂的Java技术图谱,我抱着尝试的态度点进去看了,发现别有洞天!以至于后来的每天下班后,我都抱着电脑学习。

为何选择Java

不知道大家学习Java的动机是什么,我当时是看上了Java的前景,网上知道阿里巴巴有一半的技术人员,Java也是经久不衰的语言。其实,在这里我觉得还有一个佐证,就是我一直在看的藏经阁,里面有个总榜,下载量前三都是关于Java的。这在一定上证明我当初的选择没有错,不过也意味着我工作的竞争压力很大。

image.png

 

即便如此,就像开源工具一样,有好东西大家要一起分享,下面就简单和大家分享下我学习Java用到的书。

 

Java书籍推荐

第一本:《阿里巴巴Java开发手册(终极版)

这本应该是属于相对早期的,之前有小版本,后来越来越受到关注,让开发人员有了共同的开发准则。这本算是很有意义的一本书,里面还有插件使用指南,想起来我第一次看到这本书,超级兴奋,在想这本书怎么可以做到这么好。

 

下载链接藏经阁应该是都有的,不过正好周末嘛,我就整理了一下,都一块放在文末吧~

 

第二本:《Java 开发手册(泰山版)》

第三本:《Java 开发手册(泰山版)灵魂13问》

这两本放到一起来说,其实看书名也能看的出来,前者共计新增 34 条规约,修改描述 90 处,其中错误码规则更是第一次提出完整的解决方案。那么后者则是深度剖析Java规约背后的原理,从问题重现原理分析再到问题解决

 

通过这两本书,我又掌握了新的开发规约,也看到了像阿里巴巴这种大厂是如何用Java的,受益匪浅。

 

第四本:《Java开发手册(嵩山版)》

第五本:《〈Java开发手册(嵩山版)〉灵魂15问》

不得不说,阿里这种大厂做事的风格,电子书都有规则,就像读一本小说,不认识的词有解释似的。泰山、嵩山……听说阿里好多人的花名都是《雪山飞狐》里的名字,hhhh……

 

回归正传,这两本主要也是在之前的书上进行增添,像增加前后端规约、重画分层图例、修正BigDecimalequals错误等。

 

第六本:《Java工程师成神之路(基础篇)》

这本其实适合新手,就像当年的我(当年我学的时候怎么没有这本书呀!)不过后来我还是读了一遍,涉及到基础,所以还是蛮有裨益的。主要是介绍了普通Java工程师必须要学习的相关知识点,包括面向对象和Java语言基础两大部分,涵盖基本数据类型、关键字、异常、I/O流、集合、反射、泛型和枚举......

 

刚学Java的同学要看过来呀!!

 

第七本:《Java开发者面试百宝书》

第八本:《Java开发手册灵魂17问》

这两本为什么又放在一起来了呢?其实我还没看,hhhh。其实也是因为新出的,具体是讲解哪些的,我也不是很清楚,大家可以看下官方介绍。

image.png


好了,今天的分享就到这里啦,一直关注开发者社区,但从来没有发过文章,今天也借这个机会分享一下我在这里学到的东西,也希望看到这篇文章的人能够有所帮助。

 

让我们一起努力吧,没有别的理由,只为生活更好一些就好~

 

下载链接:

《阿里巴巴Java开发手册》(终极版):https://developer.aliyun.com/topic/download?id=1092

Java开发手册(嵩山版)》:

https://developer.aliyun.com/topic/download?id=805

《〈Java开发手册(泰山版)〉灵魂13问》:

https://developer.aliyun.com/topic/download?id=80

Java开发手册(泰山版)》:

https://developer.aliyun.com/topic/download?id=12

Java开发手册(嵩山版灵魂15问)》:

https://developer.aliyun.com/topic/download?id=811

Java开发者面试百宝书》:

https://developer.aliyun.com/topic/download?id=7899

Java工程师成神之路(基础篇)》:

https://developer.aliyun.com/topic/download?id=92

Java开发者面试百宝书》:

https://developer.aliyun.com/topic/download? id=7899

Java开发手册灵魂17问》:

https://developer.aliyun.com/topic/java/july

官方说721发布,大家可以先收藏这个页面,还有两天就能下载了。

相关文章
|
1天前
|
Java Nacos 开发者
Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
|
1天前
|
Dubbo Java 应用服务中间件
Java从入门到精通:3.2.2分布式与并发编程——了解分布式系统的基本概念,学习使用Dubbo、Spring Cloud等分布式框架
Java从入门到精通:3.2.2分布式与并发编程——了解分布式系统的基本概念,学习使用Dubbo、Spring Cloud等分布式框架
|
1天前
|
SQL Java 数据库连接
Java从入门到精通:2.3.1数据库编程——学习JDBC技术,掌握Java与数据库的交互
ava从入门到精通:2.3.1数据库编程——学习JDBC技术,掌握Java与数据库的交互
|
1天前
|
设计模式 存储 前端开发
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
|
1天前
|
Java API
Java从入门到精通:2.1.5深入学习Java核心技术之文件操作
Java从入门到精通:2.1.5深入学习Java核心技术之文件操作
|
1天前
|
并行计算 算法 安全
Java从入门到精通:2.1.3深入学习Java核心技术——掌握Java多线程编程
Java从入门到精通:2.1.3深入学习Java核心技术——掌握Java多线程编程
|
5天前
|
JavaScript Java 测试技术
基于Java的驾考自主学习预约平台的设计与实现(源码+lw+部署文档+讲解等)
基于Java的驾考自主学习预约平台的设计与实现(源码+lw+部署文档+讲解等)
17 0
|
6天前
|
JavaScript Java 测试技术
基于Java的精品课程在线学习系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的精品课程在线学习系统的设计与实现(源码+lw+部署文档+讲解等)
25 1
|
6天前
|
JavaScript Java 测试技术
基于Java的中文学习系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的中文学习系统的设计与实现(源码+lw+部署文档+讲解等)
22 0
|
12天前
|
Java 存储
键值之道:深入学习Java中强大的HashMap(二)
键值之道:深入学习Java中强大的HashMap
20 0
键值之道:深入学习Java中强大的HashMap(二)