比较好的java书籍,java必看的几本书
如何解决写爬虫IP受阻的问题?立即使用。
值得一读的Java书籍(推荐)
事实上,java是一门容易入门,但在实践中很难入门的语言。它需要不断学习,向旧的学习,向新的学习。这里推荐几本对Java学习有益的书。
Think in java被誉为“java圣经”并没有夸张。不管你java是什么水平,每次读TIJ都会感到很有收获。新手会从中读到java的一些基础知识,进阶者可以看到更广阔的应用空间,老手会从中发现太多的思考方式,并梳理一些知识遗漏。最关键的是里面太多的内容可以给人启发,而且很多思想可以应用到其他的语言比如C++。另外整本书谬误相对很少,可以少走很多弯路。
团里的大牛们真的是靠这本书征服世界的。我们干了四五年,见过太多被各种“21天XXXX”灾难毁掉的码农,除了框架什么也不会学。有一个大牛是这么说的:能看得进去TIJ并且能学到东西的人,我才觉得或许有培养的想法。看不进去的人,我往往不想太费口舌。只会用各种框架和各种工具的程序员,他们的发展方向不过是一个熟练的代码工人。。
1.初级入门书籍(java基础语法方向):
忽略各种只想考试或者应付大学课程的人,那么我推荐以下几本书:
a. 《head first java》 适合没有任何基础知识,不喜欢看大段文字书的人。但是这本书特别贵,而且只是介绍。
b. 《Core java》 ,中文名《java核心技术》。这本书简单易懂,非常适合初学者。知识点也很详细,特别是一些细节很到位。
c. 李刚的 《疯狂》 系列。我想当我推荐这本书的时候会有很多人喷我.但说实话,我带毕业生的时候,看到他们买各种李刚的书。总体来说,符合国人的阅读习惯和学习习惯。李刚本人现在也是一名专职培训师,这本书一次又一次的再版出版。开头的很多错误都被改正了。而且最重要的是李刚最拍马屁的一点,就是书中有大量冷门知识点来应对面试。全书深训风格,适合入门但不适合深挖。
2.进阶阶段
现阶段基本掌握jdk基础语法,做过几个成熟项目的人,希望深入挖掘。总的来说,在这个阶段,人们已经熟悉了各种流行的框架,并且有隐隐的向外分支的趋势,也开始接触其他语言。
a. 《think in java》 其实我很想把这本书放在第一阶段.这本书其实适合每个阶段阅读。
b. 《Effective java》 这本书真的让我大吃一惊。在我买这本书之前,我并不认为java这么老实的语言可以这么玩。
c. 《重构——改善既有的代码设计》 不想写太多评论。作为一个程序员,不仅仅是java程序员,我一直认为这是一本必读的书。
3.再进阶
这个阶段的人一般工作一两年以上,或者两三年(视行业而定,不同行业情况不同),已经开始考虑转型或者定位,是深挖技术还是换项目经理。一般来说,这个层次的人会掌握第二语言,或者参与其他语言框架。
a. 《代码大全》 不要被书名迷惑。如果非要推荐一本编程书,我只会推荐这本。直接改变了我对项目管理、代码开发等等的看法。
b. 《深入jvm虚拟机》 中国人写了一本书,比较好理解,但涉及不多。一个外国人写了一本书,很有深度。建议先看中文。有兴趣的话,继续看老外的书。
实际上,我不推荐GOF。我个人不喜欢新手读设计模式。没有足够的开发和托管项目的经验,很容易为了模式而掉进模式的坑。我觉得现阶段看比较好,有了实际的项目经验理解起来会很快。
补充说明:
1.书单里没有也不想推荐各种框架书,也不打算推荐包括算法在内的其他语言的书。这只是我个人的看法和推荐书目。
2.由于大部分初学者的英语都不怎么好(其实是在说自己回答……),书单里没有英语资料。如果能把范围扩大到英文资料,会有太多看不完的…
感谢您的阅读。希望你能找到适合自己的书。
本文转自:https://blog.csdn.net/blueangle17/article/details/54969779
推荐教程:《java教程》以上的Java书籍值得一读。你读过几本?更多详情请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。