java程序员的知识体系和书籍推荐

来源:互联网 发布:原生js实现轮播图代码 编辑:程序博客网 时间:2024/05/26 15:57

我觉得整个java的知识结构是分层的,我的想法,包括先后顺序应该是这样的。
基础入门->设计->工程领域  |
              ->专向基础 |
                              ->业务领域
                              ->底层原理
其中最重要的是前两项,不能并行(当然只针对初学者来说),后面的我觉得根据应用的方向不同,开始并行了。
里面的一些书籍我的建议是:每个层面的挑一两本看,学会深入到第二个层面。一个层面上看的太多意义不太大。毕竟水平的提高不是看书看的多就能搞定的。
每个层面的书的建议:

 

1。基础入门:

《卷1》《卷2》                一般

《think in java》            推荐

 

2。设计类:

《设计模式》                    强烈推荐

《Java面向对象编程》       推荐

《java高效编程》             推荐

 

3。专向->通讯

《TCP/IP》详解               推荐

4。工程

《java极限编程》            一般

《敏捷软件开发》            ?

5。业务领域->J2EE     

 《精通EJB》                  一般

6。底层原理

  《深入java虚拟机》       一般

 

原创粉丝点击