推荐一本java书。可以系统的学习java,从基础学习,(有java的基础),但是想系统的学习java
从javaSE到javaEE的,要系统的,有java基础,有多线程,有委托,。io等,比较系统的java书。那就要javaSE的。。要系统。。...
从javaSE到javaEE的,要系统的,有java基础,有多线程,有委托,。io等,比较系统的java书。
那就要javaSE的。。要系统。。 展开
那就要javaSE的。。要系统。。 展开
展开全部
问得好,
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等东西的时候,受不住诱惑,偏离了这个方向,要知道,玄门的功夫都是开始入门极难,然后越来越快的,九阴白骨爪之类的就刚好相反了。学习的过程,别的什么都不重要,最重要的一点,是勤奋, 天道酬勤。
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等东西的时候,受不住诱惑,偏离了这个方向,要知道,玄门的功夫都是开始入门极难,然后越来越快的,九阴白骨爪之类的就刚好相反了。学习的过程,别的什么都不重要,最重要的一点,是勤奋, 天道酬勤。
展开全部
java编程思想(第四版)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java只是语言基础 你说的javaSE 和javaEE是两个不同方向 javaEE就有好多 不能一本书能让你精通
javaEE要在实践中增长经验 比较俗一点的书就是李刚的疯狂java javaEE
java 编程思想的确不错 比较枯燥 如果你能多读几遍的话 肯定有所收获的 但是这是本入门读物 你不是要javaSE到javaEE的吗 javaEE有好多东西得是你在公司项目中学到的 老啃书也没用的
javaEE要在实践中增长经验 比较俗一点的书就是李刚的疯狂java javaEE
java 编程思想的确不错 比较枯燥 如果你能多读几遍的话 肯定有所收获的 但是这是本入门读物 你不是要javaSE到javaEE的吗 javaEE有好多东西得是你在公司项目中学到的 老啃书也没用的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java 基础知识 我有电子版的给我邮箱给你邮寄过去 从基础开始
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Thinking In JAVA,即JAVA编程思想。JAVA入门必读!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
MLDN李兴华《JAVA开发实战经典》
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
官方的java核心技术也不错 我就看那本 有点厚
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询