Java编程之路相关书籍(三个维度)
一、关于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题目不会有不论什么问题,工作多年的拿这里的题目不会做的都非常多。
最新文章
- 安卓易学,爬坑不易——腾讯老司机的RecyclerView局部刷新爬坑之路
- 我为NET狂官方面试题
- OC中加载html5调用html方法和修改HTML5内容
- iOS runtime实用篇解决常见Crash
- 解决Oracle在scott用户下创建视图(VIEW)权限不足的方法
- HTML input-file 上传类型控制
- 设计模式学习之代理模式(Proxy,结构型模式)(11)
- 【PHP小项目使用MVC架构】
- 数论 - 素数的运用 --- poj 2689 : Prime Distance
- mysql 在insert 时防止出现主键冲突错误的方法
- 【总结】Java线程同步机制深刻阐述
- 不要直接对Request.Headers[";If-Modified-Since";]使用Convert.ToDateTime
- c语言开源项目--SQLite学习资料总结
- SORT ORDER BY STOPKEY
- c# 错误 两个输出文件名解析为同一个输出路径
- 8Manage:专注企业级CRM服务应用
- 2018-2019 20165221 网络对抗 Exp5 MSF基础
- 什么是混合app?
- mysql数值运算符和函数
- android端如何实现设置颜色透明度?
热门文章
- HashSet底层存储元素的源码分析
- poj3693(后缀数组)
- ubuntu网卡问题
- sql查询,如果有更新时间则按更新时间倒序,没有则按创建时间倒序排列
- Xcode 5 单元测试(二)OCMock和GHUnit
- 安装php扩展模块参数memcache和memcached在php中的应用
- apache 返回的状态码304
- http://jingyan.baidu.com/article/0eb457e5208cbb03f0a9054c.html
- 2017.7.7 在eclipse中快速查找类:ctrl+shift+T
- Elasticsearch教程(三),IK分词器安装 (极速版)