基础 L]d@D0.Z
1.java2核心卷抽 L\NZDkd
X5Y
`(/V
这本看完,就上手java了
2.java语言规范 4q13xX
这本完全讲java语言规范,可谓内功心法,进国际性外企必看(指没工作经验的人),外语加这个就ok了。 b$O_L4CP
(YHvGGr
面向对象 zN+*R;Ds
1.java与模式 .3<IOtD=
看完这本你就正真了解了面向对象,但有可能会看不懂,看不懂是因为时机未到,别人告诉我的,不过我觉得蛮有道理的。 `%M-7n9Y
2.gof 设计模式 vM7v�f6
这本书被奉为经典之作,其中的原理讲的非常好,java与模式等模式类书籍都是围绕这个展开的,那为什么要看java与模式呢,因为那本容易看点,这本比较抽象,当你基本掌握了java与模式后就可以从更高的层面开始看这本书。 ]1d,O^S
3.重构 pp]_/46nN
设计模式是最终目标,现在我们有了目标,但是仍不知道这一过程如何实现,为什么这样说呢,有些程序有一定的复杂性,不能一眼就看出用哪个模式可以解决该问
题,比如一个素数算法等等,你在写之前能看出用什么模式吗?重构是达到这一目标的手段之一,在重构过程中我们会更加接近目标。不过看这本书要有耐心。
4.UML与模式应用 P:(EU s}0
学习面向对象不学uml是不行的。这本书正在看,看完再写感受。 3`k[!!
)ojx_3j8
全面认识软件工程 -
LiPHHX<
1.人月神话 t0e{|du
书老了点,但是讲的还不错。 1iJ0Hut}d
2.人件 RQ^m6)BTo
讲人在软件开发中的重要性,这本还没看,准备买一本。 j9URl$T:
3.敏捷软件开发 7deAr$?Wx
这本书讲的很全,各种思想都讲了,值得推荐。 ]6{(Hjt
=Kc|C~g
规范篇 2J;kD2"!
1.servlet jsr规范 vG�]GQ#
开发网页这个不得不看 lSH ZV
Fd
2.http协议 "^;#f+0
想真正了解服务器如何实现的推荐看下 9wL!D3e
{Q
3.tcp/ip协议 `6&`wKz
8
AFMn[{
传世经典,推荐有c基础的看下
A9
U5,mOz
高级篇 5XDgs|8
1.j2ee devleopment without ejb 0HqPyM13Q
这本书非常好,强烈推荐,最好先对ejb有了解 1\/{#c
2.软件架构设计
Nj+a2[
对面向对象的软件架构设计讲的比较清晰,设计师必看。 6
jmrD�
3.j2ee核心模式 j !`B'{cH
主要讲分层即各层的模式,可以对j2ee架构有全面的了解,翻得也很好。 GQb i$kl
4.企业架构模式 "?35C
!
把企业应用中的问题分析的很透彻,另外感觉hibernate中的很多思想都是出自该书。
5.分析模式 S#tY@h@XV
非常好,不过比较抽象。 z`4c 4h]I
#AShbl jm+
希望大家把看过的好书也列在下面 KC#/Z2A|<
分享到:
相关推荐
一直有这么个想法,列一下我个人认为在学习和使用Java过程中可以推荐一读的书籍
JAVA优秀书籍推荐,纯属个人意见,仅供参考,
谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《Thinking in Java》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者Bruce Eckel在网络上被称为天才的...
【一线互联网大厂Java核心面试题库】Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等..