一、关于Java的技术学习。能够依照以下分三个维度进行学习 :

(1)向下发展,也就是底层的方向

建议看《深入Java虚拟机》、《Java虚拟机规范》、《Thinking in Java》等。事实上中英文都能够,除非你是专注于底层的开发,那么还是看英文的比較合适些。当然Java底层相关的书籍肯定不仅这几本,很多其它的书籍待猿友们去挖掘哈。

(2)横向发展,略为向上。从应用的角度

建议看一些主流的应用框架相关的书:struts2、spring、hibernate、ibatis、maven、dubbo等等,这些框架的学习。最好能够看完整的书籍,这样对整个框架的架构有个认识。还有非常多相对小一点的框架。可能不足以出书籍。可是网上文章还是有非常多的。希望猿友们一起不断的学习探索。

(3)向上发展。就是设计层的书籍了

建议看《Head First设计模式》、《研磨设计模式》、《Gof设计模式》、《重构》、《企业设计模式》等等书籍,当然这些书籍对于刚毕业的小伙伴能够先不必要过多关注。等到有两到三年经验的时候再进行深入学习。这样感触会比較深(听前辈们是这样讲的)。

二、以下介绍某位前辈推荐的书籍,依据难度分为: Java语言篇 、中级进阶篇 、高级篇 :

參考文献:http://blog.sina.com.cn/s/blog_b283b5430102vlzt.html

第一部分: Java语言篇 





1 《Java编程规范》 

  适合对象:0基础,中级 

  介绍:作者James Gosling(Java之父),所以这本书我认为你怎么也得读一下。对基础解说的非常不错。 





2 《Java核心技术:卷Ⅰ基础知识》 

  适合对象:0基础,中级 

  介绍:官方机构图书,你怎么也得有一本。这本书比較全面并且易懂。放在案旁用到的时候查一查,看一看。是学习入门必备书。

注:新手必备 





3 《Java编程思想》 

  适合对象:0基础,中级 

  介绍:这本书的作者就是著名的C++编程思想,对OO的理解非常好,Java作为一门面向对象的语言,你学习Java最好也同一时候參考这本书进行入门学习。 

  注:新手必备 





4 《Effective Java》 

  适合对象:0基础,中级,高级 

  介绍:作者是Java的第2号人物,眼下是Google的Java老大,是James Gosling强力推荐的一本书。

5 《Java与模式》 

  适合对象:中级,高级 

  介绍:是国人写的难得的值得购买的一本书,当然如今也有大话设计模式之类的出现。这本书出现的比較早,是0基础到中高级必读的图书之中的一个。 

注:没有理解面向对象前,读这本书没有意义。最好是有过项目经验再读比較好。

6 《SCJP学习指南》

  适合对象:0基础,中级 

  介绍:官方考试必备图书,对你检验自己学些Java知识情况非常有帮助,这本书最适合学生阅读。这本书理解透了,找工作面试Java题目不会有不论什么问题,工作多年的拿这里的题目不会做的都非常多。 




最新文章

  1. 安卓易学,爬坑不易——腾讯老司机的RecyclerView局部刷新爬坑之路
  2. 我为NET狂官方面试题
  3. OC中加载html5调用html方法和修改HTML5内容
  4. iOS runtime实用篇解决常见Crash
  5. 解决Oracle在scott用户下创建视图(VIEW)权限不足的方法
  6. HTML input-file 上传类型控制
  7. 设计模式学习之代理模式(Proxy,结构型模式)(11)
  8. 【PHP小项目使用MVC架构】
  9. 数论 - 素数的运用 --- poj 2689 : Prime Distance
  10. mysql 在insert 时防止出现主键冲突错误的方法
  11. 【总结】Java线程同步机制深刻阐述
  12. 不要直接对Request.Headers["If-Modified-Since"]使用Convert.ToDateTime
  13. c语言开源项目--SQLite学习资料总结
  14. SORT ORDER BY STOPKEY
  15. c# 错误 两个输出文件名解析为同一个输出路径
  16. 8Manage:专注企业级CRM服务应用
  17. 2018-2019 20165221 网络对抗 Exp5 MSF基础
  18. 什么是混合app?
  19. mysql数值运算符和函数
  20. android端如何实现设置颜色透明度?

热门文章

  1. HashSet底层存储元素的源码分析
  2. poj3693(后缀数组)
  3. ubuntu网卡问题
  4. sql查询,如果有更新时间则按更新时间倒序,没有则按创建时间倒序排列
  5. Xcode 5 单元测试(二)OCMock和GHUnit
  6. 安装php扩展模块参数memcache和memcached在php中的应用
  7. apache 返回的状态码304
  8. http://jingyan.baidu.com/article/0eb457e5208cbb03f0a9054c.html
  9. 2017.7.7 在eclipse中快速查找类:ctrl+shift+T
  10. Elasticsearch教程(三),IK分词器安装 (极速版)