java 进阶

现在java有一定的基础了,往上提升,有哪些书比较好,求大神推荐几本
谢谢!

阅读 7.3k
14 个回答

基础还可看看JAVA网络编程,线程,也可以看看JAVA虚拟机原理,性能优化,夯实一下基础
另外,了解了解现有的流行框架,如SPRING什么的,看看大的发展方向
工程的东西多实践

有几本书当然是必看的了

Java编程思想:不要把这本书当成普通的技术书籍,要把它当作一本参考书籍,要反复读,反复读。
Effective Java:这本书写的有多好,我就不说了,写了5年程序,床头放的就是这本书了,做Java这一块的,应该没有人没看。这本书就是你想要的进阶了。

还有一些写虚拟机机制的、设计模式的,我估摸着你现在也参不透。要是觉得自我良好的话,也可以试试。要是残了,可别说没提醒。

当然也有并发编程的,网络编程的,框架解析的。慢慢着来。

至于性能调优这一块吧。应该暂时也不需要,看你这个刚过基础的,估计也不会达到那个数量级。

看你注重哪些方面吧。多线程编程,网络编程,数据处理,大数据等等等等,一入java深似海。。。要学的东西很多,不能贪多,一步步来吧,最好是在项目中能锻炼。

不要想,先把《Java编程思想》看完再说

新手上路,请多包涵

不知道你的基础是什么意思?但是java四大名著是要看的。然后就是关于jvm的一些书。理解java的编程机制。最后 就是看jdk的代码和TOMCAT的代码了。

新手上路,请多包涵

极力推荐 java 核心技术(第九版) 卷2

新手上路,请多包涵

《JAVA编程思想》 《JAVA核心技术卷》 《算法》(java版)有能力的话尽量看原版

Thinking in Java

极力推荐《java编程思想》,还有如果你以后要开发javaweb方向,做金融方面,网页方面要学习html/css jsp servlet 数据库要掌握两种以上,像mysql oracle等,ssh三大框架就可以面试去了

个人认为:
java基础 -> servlet/spring/struts/mybatis等常用框架的API熟练使用 -> java -> java设计模式 -> java多线程编程 ->spring源码的分析 -> java各种其他的使用,同时看源码了解其原理(如JVM/AtomicInteger/BitMap/HashMap等)

期间最好有项目,边学习边项目实现,会提升很快的!

推荐电子书籍:
01-java基础
02-java2核心技术基础篇
03-你必须知道的256个java语言问题
04-Java数据结构和算法.(第二版)
05-java2核心技术卷高级篇
06-深入Java+Servlet网络编程
07-spring/struts/mybatis等框架的各种博客
07-设计模式那点事
08-effective java
09—并发编程实战
10-Java虚拟机:JVM高级特性与最佳实践
11-java7/8的特性了解和使用
12-其它各类博客/源码/书籍对平时使用的东西,了解其原理实现方式

在看这些电子书的同时若不懂即网上搜索并记录在书本中,因为任何一本书不可能是完美的。

其他的书籍

推荐问题
logo
101 新手上路
子站问答
访问
宣传栏