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题目不会有不论什么问题,工作多年的拿这里的题目不会做的都非常多。

时间: 2024-10-13 21:32:54

Java编程之路相关书籍(三个维度)的相关文章

黑马程序员 【】java学习之路——TCP(三)客户端上传文件到服务器

------- <a href="http://www.itheima.com" target="blank">android培训</a>.<a href="http://www.itheima.com" target="blank">java培训</a>.期待与您交流! ---------- import java.io.*; import java.net.*; class

【java编程思想--学习笔记(三)】访问控制-接口实现与类的访问权限

接口实现 什么是数据类型? java中将数据和方法包装在类中,隐藏具体的实现,其结果就是一种数据类型.(封装产生数据类型) 联想到八大基本数据类型,都具有上述的特点. 由于数据类型的上述特点,创造者将权限的边界划在数据类型的内部,将希望被访问的数据和方法与不希望被访问到的方法和数据分开,隐藏不希望被访问到的方法和数据,实际上就实现了接口和具体实现的分离. 也就是说,了解一个类如何去用,懂得其内部公开的变量和方法就可以. 类的访问权限 上面讲的都是将访问权限设置在类的内部,也可以将访问权限修饰词放

《Java编程思想》笔记 第三章 操作符

1.操作符种类: 运算顺序1-7 1.1 一元操作符(单目操作符)  - 负号, + 正号,--递减,++递增 1.2 算术操作符 + - *  /  % 1.3 移位操作符  <<左移(低位补0),>>右移(负数高位1,正数高位补0), >>>无符号右移 (无论正负高位补0)(对二进制) (可与 = 结合使用 <<=     >>=   >>>=  类似 i += 1) 移位操作符详解 1.4 关系操作符 >  &

自学 Java开发(Java后台开发|Java后端开发)的书籍推荐

java编程思想java并发编程实战深入理解java虚拟机函数式编程思维tcp/ip详解鸟哥的linux私房菜spring mvc +mybatis开发从入门到精通spring技术内幕elasticsearch服务器开发 有坑 直接看文档redis入门指南 (redis开发与运维  设计与实现) 分布式.集群.SOA.RPC.微服务.容器化.Docker 0基础,有人能推荐一下java编程思想的前置书籍/视频吗 java核心技术 今天去读书馆借了一本java 并发编程实战.结果直接看懵圈.建议还

五本书籍助你从零基础学习java编程到精通之路

前天的文章给大家介绍了Java初学者应该学习哪些基础,亦是美网络小编从Java的三个大方向:J2SE.J2EE.J2ME对大家做了前景分析,这两天也收到了大家的很多反馈,很多小伙伴看了后对自己的Java编程方向有了比较明确的目标,也有小伙伴们说,要是能提供一些Java初学者应看的书籍就更好了,其实推荐Java书籍已经被规划在小编写的Java编程系列文章之中,常言道:书中自有黄金屋,书中自有颜如玉,下面亦是美网络小编给大家推荐的Java书籍中虽然没有黄金屋和颜如玉,但却能让Java编程的初学者快速

JAVA编程不得不看的几本经典书籍

为了帮助对java编程感兴趣的同学更好.更快的提高编程技术,武汉北大青鸟光谷校区专业老师在此推荐几本学习编程非常有用的书籍,以供大家参考. 入门类 1.<java从入门到精通>(第3版) [内容介绍] 本书从初学者角度出发,通过通俗易懂的语言.丰富多彩的实例,详细介绍了使用Java语言进行程序开发应该掌握的各方面技术.全书共分28章,包括:初识Java,熟悉Eclipse开发工具,Java 语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口.继承与多态,类的高级特性,异常处理

IT编程之路书籍大全

IT编程之路书籍大全,也称秃顶之路,不要放弃治疗,努力学好编程,赚钱植发以下是书籍目录,由于字数太多,不符合文档要求,已将一些php,linux,java等数据结构的目录删除,想要看完整的<IT编程之路书籍大全>的可以到闯客网技术论坛搜索,同时也建了一个植发交流群,希望大家都能在群上找到自己的忘年之交,成为真正的大牛:613377058下载链接:https://bbs.usoftchina.com/thread-210623-1-1.html 目录│? ?├── 设计模式:可复用面向对象软件的

java编程思想总结(三)

java编程思想总结(三) java编程思想总结是一个持续更新的系列,是本人对自己多年工作中使用到java的一个经验性总结,也是温故而知新吧,因为很多基础的东西过了这么多年,平时工作中用不到也会遗忘掉,所以看看书,上上网,查查资料,也算是记录下自己的笔记吧,过一段时间之后再来看看也是蛮不错的,也希望能帮助到正在学习的人们,本系列将要总结一下几点: 面向对象的编程思想 java的基本语法 一些有趣的框架解析 实战项目的整体思路 代码的优化以及性能调优的几种方案 整体项目的规划和视角 其它遗漏的东西

20172312『Java程序设计』课程 结对编程练习_四则运算第三周阶段总结

20172312『Java程序设计』课程 结对编程练习_四则运算第三周阶段总结 结对伙伴 学号 :20172315 20172318 姓名 :胡智韬 陆大岳 伙伴第一周博客地址: 对结对伙伴的评价:这俩人一开始各编各的还好,到后面就开始吵,从头吵到尾,陆大胖,胡志汪,还好到最后是把代码敲出来了,不容易不容易. 小组结对编程的照片(QQ群截图) 项目中自己负责的部分 代码的综合整理,错误查找,合并以及博客的撰写. 个人贡献度划分 彭霖:胡智韬:陆大岳=3:3:4 相关过程的截图 生成题目类驱动类的