推荐一本java书。可以系统的学习java,从基础学习,(有java的基础),但是想系统的学习java

从javaSE到javaEE的,要系统的,有java基础,有多线程,有委托,。io等,比较系统的java书。那就要javaSE的。。要系统。。... 从javaSE到javaEE的,要系统的,有java基础,有多线程,有委托,。io等,比较系统的java书。
那就要javaSE的。。要系统。。
展开
 我来答
za...7@21cn.com
2011-05-09 · TA获得超过1110个赞
知道小有建树答主
回答量:1106
采纳率:100%
帮助的人:453万
展开全部
问得好,
1 基础扎实,很有帮助。
2 要学到精通。要花很长一段时间投入的。
大概写一下个人的感觉吧,这样的问题,网上的答案很多的,
1 初学的话,从java的本身语法开始。很多人觉得这些东西很简单,可能一天或者一个上午就完事了。但是,所有的东西,最关键的细节,god in details.你看完以后,去做一下scjp的试题目,看看自己的水平,深深反省一下。不是需要去考这个认证,是让你真正意识到自己对于java的认识。这个阶段可以看一些java培训教程,好像有一个叫张孝详的,比较适合没有其他语言基础的人,如果有基础的,可以看看thinking in java
2 然后一些提高阶段,对于java的语法熟悉以后,就是熟悉java语言,对语言最好的熟悉方法是熟悉他的类库,这个部分,个人推荐最好的书是core java,现在到7还是8版了,我看是的时候是6版本。这本书是我所知道认可程序最高的一本java书了。
3 在对语法和语言都有一定程度的熟悉以后,就要知其然后知其所以然(前提是你想真正精通这个语言,不然这个时个就可以去搞jsp了),这个时候站的角度要高一些,先看看jvm,现在国内这个方法据我看的,没有什么特别好的书,因为也没有几本,了解了整个java是如何运行的以后。想像一下,如果自己需要实现一个java的话,如何做,带着这个问题去jdk的源代码,你会收获很大的。有一本书,叫effect java,本来应该是关于最基础的东西,但是很难的,在这个阶段看的话,收获会很不一样的。

4 在真正花时间在前三个阶段以后,打一个真正扎实的java基础以后,就可以开始真正面java最流行的领域了,从servlet,jsp开始,然后是J2EE那些东西。那些东西在本质上考虑的更多的设计理念和设计模式的东西了。有一个叫java与模式的书,好像叫阎什么写的,是设计模式很不错的一本入门的书。在看书的时候,想法要开阔一些,不妨想一下,如果我自己要实现个tomcat,应该从哪里开始,如果有这样的想法,对于tomcat这些东西的理解,肯定要比大多数的人深刻一些。
5 在以上的东西都学到一定程度以后,那个时间就更应该关注的是方法论的东西了。包括软件开发模式,程序设计的方法学,这个阶段比较高了,我本人研究不深入,不能提供过多的东西,只能提供一些名词,例如重构,敏捷开发等等。国外好像一个martin, Robert等什么的在这方面比较有研究。

以上所有的过程就需要很多的动手实践,没有实践,所有的编程语言的学习都只是水中花,镜中月,练拳还要练功。如果你有良好的心态(这个最重要了),不要在别人开始学习J2ee等东西的时候,受不住诱惑,偏离了这个方向,要知道,玄门的功夫都是开始入门极难,然后越来越快的,九阴白骨爪之类的就刚好相反了。学习的过程,别的什么都不重要,最重要的一点,是勤奋, 天道酬勤。
zzxcwang
2011-05-05 · TA获得超过634个赞
知道答主
回答量:194
采纳率:0%
帮助的人:97.6万
展开全部
java编程思想(第四版)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
耶鲁鲁起飞
2011-05-06 · TA获得超过159个赞
知道小有建树答主
回答量:364
采纳率:0%
帮助的人:216万
展开全部
java只是语言基础 你说的javaSE 和javaEE是两个不同方向 javaEE就有好多 不能一本书能让你精通
javaEE要在实践中增长经验 比较俗一点的书就是李刚的疯狂java javaEE
java 编程思想的确不错 比较枯燥 如果你能多读几遍的话 肯定有所收获的 但是这是本入门读物 你不是要javaSE到javaEE的吗 javaEE有好多东西得是你在公司项目中学到的 老啃书也没用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
long_tony
2011-05-05 · TA获得超过176个赞
知道答主
回答量:150
采纳率:0%
帮助的人:71.9万
展开全部
java 基础知识 我有电子版的给我邮箱给你邮寄过去 从基础开始
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sandy_1990
2011-05-05 · 超过28用户采纳过TA的回答
知道答主
回答量:144
采纳率:0%
帮助的人:0
展开全部
Thinking In JAVA,即JAVA编程思想。JAVA入门必读!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangbingqiangl
2011-05-05
知道答主
回答量:3
采纳率:0%
帮助的人:4842
展开全部
MLDN李兴华《JAVA开发实战经典》
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
maguang32104
2011-05-05
知道答主
回答量:15
采纳率:0%
帮助的人:1.4万
展开全部
官方的java核心技术也不错 我就看那本 有点厚
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式