java经典书籍

--- 编码知识技能:(领域无关、真正的知识与书中使用的具体语言也关系不大)---

 代码整洁之道

http://item.jd.com/10064006.html

 代码质量

http://item.jd.com/11046388.html

 重构:改善既有代码的设计

http://item.jd.com/10064254.html

 代码大全

http://item.jd.com/10875285.html

 

敏捷软件开发(原则模式与实践)

http://item.jd.com/10078483.html

 

--- 编程语言(Java) ---  (其他语言就不列了,各语言都有经典、权威的书籍)

 

JDK 官方tourialAPI参考文档  (查类、方法的全面资料时,以权威的官方文档或源码为准,不要网上瞎找帖子,如果英文吃力就自我加强!)

http://docs.oracle.com/javase/6/docs/api/

 

Effective Java (其他C++/C#等语言同样有 (More) Effective XXX 系列的经典书)

http://item.jd.com/10058902.html

 

Java并发编程实战

http://item.jd.com/10922250.html

 

 

--- 面向对象 ---  (OO的思想,不是轻易领悟的,当然也不能作为唯一绝对的设计思想,也可去了解函数式思想、语言、风格)

设计模式:可复用面向对象软件的基础  (首提软件领域的模式概念,语言较晦涩,可参考 深入浅出设计模式(Head First Design Pattern))

http://item.jd.com/10057319.html

 

面向对象分析与设计  (UML表示法意思不大,比较学术些)

http://item.jd.com/11046387.html

 

任何一个较大型的OO设计开发的框架源码

我当年是看了MFC的书和代码,突然间对OO理解上有了质的飞跃 )

 

 

--- 网络协议 ---  (现代开发几乎都涉及网络编程,夸机器的各种形式的远程调用)

HTTP 权威指南 (现代开发基本离不开对HTTP协议的使用,有一定程度的了解是必须的,深度了解大有帮助)

http://item.jd.com/11056556.html

 

TCP/IP 详解 1:协议  (TCP协议理解的经典)

http://item.jd.com/10057317.html

 

 

 

--- 系统理解 ---

深入理解Java虚拟机:JVM高级特性与最佳实践 (理解基于虚拟机的程序运行的本质,和java高级知识)

http://item.jd.com/11252778.html

 

深入理解计算机系统  (从程序员的视角,深入微观透彻的理解程序在机器上的行为)

http://item.jd.com/10360906.html

 

程序员的自我修养:链接、装载与库 (java等高级语言的时代,不太需要直接了解,但如果用JNIC/C++,读此书大有获益)

http://item.jd.com/10067200.html

 

--- 软件工程 ---

人月神话  (历经几十年时间考验的重量级经典)

http://item.jd.com/10155758.html

 

 

--- 数据结构、算法 --- (还有许多其他一般在高校阶段学习的基础理论(编译原理/数据库/OS)的书籍,就不列了)

算法导论

http://item.jd.com/11144230.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值