这些年来读过的JAVA书
java吧
全部回复
仅看楼主
level 10
wyl0706 楼主
看到很多同学各种求视频和资料来学习JAVA。我分享一些我的看法,首先我读过很多JAVA的书,视频只看过张龙的SE和马士兵的WEB。个人看法是学习SE的时候看书比看视频效果好得多,虽然稍微有点难上手,但是无论是接受程度还是基础,都比看视频好得多。因为在看书的时候比较专注,不专注完全看不下去,但看视频的时候稍微走点神很正常,毕竟很多东西比较简单,讲课节奏是为了照顾别人嘛。这样看视频的时候思考的不多,很难留下深刻的印象。
后面做WEB开发的时候看看视频效果还是不错的,毕竟配置什么的跟着视频做两遍比较容易。
下面推荐基本我看过的JAVA书籍,从入门到深入都有。
1、java面向对象编程
这本书是我们本科老师上课用书,总体来说难度较小,基本都是SE5\6的内容,都是基础,也不牵扯到高级特性,所以也无所谓与落不落伍。讲得还不错,结构挺清晰,强烈推荐新手入门。
2015年12月29日 02点12分 1
level 10
wyl0706 楼主
2、Java核心技术 卷1 基础知识
这本书我读的是第八版,现在已经到第九版了。此书比较厚,内容比较多,典型的老外教科书风格。内容非常详实,代码例子写的也比较好。缺点就是内容多了点,新手读起来太费劲。和第一本相比我感觉这一本适合在校学生读,一方面是更新一点,一方面是读起来花时间,需要很大精力。
2015年12月29日 03点12分 2
level 10
wyl0706 楼主
以上两本就是比较适合新手读的书了,后面的书都是需要有一定JAVA基础才推荐来看。
3、Java核心技术 卷II 高级特性
这本书没有完整的看完过,都是当字典来查。写的很好,强烈推荐在写代码的时候哪一块不懂了,写不下去了再来看。
2015年12月29日 03点12分 3
level 10
wyl0706 楼主
4、Java编程思想
终于到TIJ了,这本书当年我花了N久时间读完,极其痛苦。很多人感觉这本书是神书,也有很多人感觉这本书是在装逼。
这本书最大的优点就是在时刻传递着JAVA的设计思想,里面掺杂着大量的设计模式的知识。所以感觉读起来很累,但这本书将JAVA的各种概念进行了严格地划分了整理,对整个JAVA SE的基本知识体系的构建意义重大。所以还是强烈推荐,慢慢磨,一天读个10页8页,2个月也是可以读完的。
2015年12月29日 03点12分 4
level 10
wyl0706 楼主
5、深入理解Java虚拟机:JVM高级特性与最佳实践
国内JAVA的书里面,这本书素质可以排前几。难度很大,到这没有操作系统和计算机组成原理的知识,基本就读不下去了。其实90%的程序员不需要知道这些细节,但你搞明白这些细节,你也不是普通的程序员了。当然,想靠读完这本书就有脱胎换骨的变化完全就是做梦(起码我是没有),这本书会给你打开一扇新的大门,让是来思考JAVA底层的世界。可以把这本书当作是成为架构师的起点吧!
2015年12月29日 03点12分 5
读这本书需要什么基础,买了一本第一章就读不懂了,居然什么openjdk,什么linux,咋回事啊
2015年12月29日 04点12分
@浪漫六弦琴 我说了啊,操作系统和计算机组成原理。懂linux内核和编译原理有加成,但关系不大。新手就别看这本书啦
2015年12月29日 09点12分
level 10
wyl0706 楼主
6、Effective Java
如果说深入理解Java虚拟机是走向底层的话,那Effective Java更多关注的是上层设计。这本书更像是一个技术大牛在给你介绍他的经验,里面都是一段一段的,很适合工作闲时拿出来翻几页。我没看完这本书,因为我的项目经验还是太少,很难理解书中的思想,项目写得越多看这本书体会越深。这本书是工作过3年以上的JAVA程序员提升自己最好的书。当然,新手翻翻这本书给别人吹吹NB也没什么不好。。。
2015年12月29日 03点12分 7
看完只觉云里雾里
2016年06月22日 03点06分
@难得糊涂的神 是啊,我看完也是一脸懵比。还是代码写的太少
2016年06月22日 05点06分
level 10
wyl0706 楼主
尼玛发太多被删了,吃完饭回来接着写。顺便求精啊!!!@吧务
2015年12月29日 03点12分 9
level 10
wyl0706 楼主
7、Java并发编程实战
看名字就知道了。并发,这个让人又爱又恨的东西。如果说看你懂不懂JVM就能知道你是否达到架构的水平。那并发水平的高低直接决定了作为架构师水平的高低,其实这本书很薄,刚刚300页,很多问题也没说清,但这本书的关键是让你知道原来还有这些问题。要想成为并发方面的大牛光看这本书当然是不可能的,但看这本书了解一下还是可以的。
强烈推荐做大规模分布式系统中间件的同学们读完这本书,收获很大。
2015年12月29日 04点12分 11
level 10
wyl0706 楼主
8、写给大忙人看的Java SE 8
新特性介绍,lambda终于千呼万唤始出来,很薄,随手翻翻很好。
2015年12月29日 04点12分 12
level 10
wyl0706 楼主
差不多就这些了,以上关于JAVA的书我都看过(有些没看完),请大家酌情选择。WEB方面的书确实没怎么看过,转行去做分布式和并发了,所有谁有推荐的好书可以跟帖。
2015年12月29日 04点12分 13
level 10
wyl0706 楼主
竟然没人看。。。
2015年12月29日 14点12分 14
level 10
wyl0706 楼主
顶顶
2016年02月05日 03点02分 23
level 10
wyl0706 楼主
欢迎讨论啊,都没人爱看书么?
2016年04月04日 13点04分 24
level 10
wyl0706 楼主
顶。。。
2016年06月22日 03点06分 25
1