有C语言基础,想自学JAVA,看《Java编程思想》好不好,如果不好,求一本好书
7个回答
展开全部
由浅入深的学习顺序可以参考这个:
1、孙卫琴《java面向对象编程》,这本书适合初学者,通俗易通。作为初学读物很合适。如果你有一定的基础语法的基础,可以重点看这个,很基础,并且里面举的例子都很生动活泼,并且是国人老师所写,不会有老外写作的那种知识点凌乱、废话连篇的情况。但是正是因为是国人所写,所以还是没有达到老外的高水平,但是作为初学者的学习教材是非常的合适。
2、《Thinking in java 》,这是一本经典之作,学java的这个是一本必备书籍,人手一本都不夸张,个人建议要认真阅读,至少是多线程之前的每章。
3、《java核心卷1、2》,这个是进阶读物,他可以使你更加理性的认识java,很多疑难杂症都能从这里找到答案,也是经典的经典,要不也不能到第8版。
4、《effective java》,Java之父James Gosling做过这样的评价: “我很希望10年以前就拥有这本书。可能有人认为我不需要任何Java方面的书籍,但是我需要这本书。”
这不是一本教科书,而是一本学习笔记。作者通过自己多年的开发经验,对如何正确使用Java提出了有益有效的建议。他不仅仅是告诉你How,更要告诉你Why。这本书不适合初学者,但是你已经有了前面的学习,读这个应该不是难事。
5、《java与模式》在开发的过程中,我们可能会遇到很多棘手的问题,但是这些问题可能先人已经处理过,而且处理的很好,模式就是先人总结的经验,站在先人的肩膀上可以使我们看的更远。
如果你想学习java,那就按这个顺序来吧,虽然可能不是最佳的,但是我觉得这个是最适合循序渐进的原理的。
之后在分你要做那个方向。JAVA SE 、JAVA EE 、JAVA ME 、android什么的。 相应的书籍也非常多,基础其实很重要,开始不能太过心急而去学习框架方面的东西,那样太浮躁,不利于以后的发展!
还有不要阅读什么《几天学通....》的这样的书籍。知识点太浅,个人觉得学习这样的书籍等于浪费时间,阅读一本好书相当于有了一个好的老师,同理,阅读一本烂书,相当于交了上了一群狐朋狗友!切忌!
1、孙卫琴《java面向对象编程》,这本书适合初学者,通俗易通。作为初学读物很合适。如果你有一定的基础语法的基础,可以重点看这个,很基础,并且里面举的例子都很生动活泼,并且是国人老师所写,不会有老外写作的那种知识点凌乱、废话连篇的情况。但是正是因为是国人所写,所以还是没有达到老外的高水平,但是作为初学者的学习教材是非常的合适。
2、《Thinking in java 》,这是一本经典之作,学java的这个是一本必备书籍,人手一本都不夸张,个人建议要认真阅读,至少是多线程之前的每章。
3、《java核心卷1、2》,这个是进阶读物,他可以使你更加理性的认识java,很多疑难杂症都能从这里找到答案,也是经典的经典,要不也不能到第8版。
4、《effective java》,Java之父James Gosling做过这样的评价: “我很希望10年以前就拥有这本书。可能有人认为我不需要任何Java方面的书籍,但是我需要这本书。”
这不是一本教科书,而是一本学习笔记。作者通过自己多年的开发经验,对如何正确使用Java提出了有益有效的建议。他不仅仅是告诉你How,更要告诉你Why。这本书不适合初学者,但是你已经有了前面的学习,读这个应该不是难事。
5、《java与模式》在开发的过程中,我们可能会遇到很多棘手的问题,但是这些问题可能先人已经处理过,而且处理的很好,模式就是先人总结的经验,站在先人的肩膀上可以使我们看的更远。
如果你想学习java,那就按这个顺序来吧,虽然可能不是最佳的,但是我觉得这个是最适合循序渐进的原理的。
之后在分你要做那个方向。JAVA SE 、JAVA EE 、JAVA ME 、android什么的。 相应的书籍也非常多,基础其实很重要,开始不能太过心急而去学习框架方面的东西,那样太浮躁,不利于以后的发展!
还有不要阅读什么《几天学通....》的这样的书籍。知识点太浅,个人觉得学习这样的书籍等于浪费时间,阅读一本好书相当于有了一个好的老师,同理,阅读一本烂书,相当于交了上了一群狐朋狗友!切忌!
展开全部
Think in Java是一本非常好的书,我当时看了三遍,花了很多时间。想学好一定要看的!
如果想快速入手,建议找一本普通的书,看一些基本概念然后敲代码,这样快。TIJ这本书讲得很细,要沉得住气。
祝你好运!
如果想快速入手,建议找一本普通的书,看一些基本概念然后敲代码,这样快。TIJ这本书讲得很细,要沉得住气。
祝你好运!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议你看一下《计算机程序设计艺术》。不过也不是一般人能看来的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有C++基础的话学JAVA会方便多了,建议看视频,上手快点,现在网上很多JAVA学习视频的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
书不重要,多多练习才是重点,实践是最有效的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以。要多练习。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询