强烈建议你开始不要去看thinking in java,这个是教父级别的书,但是对于初学者帮助并不太大,很多人都从业2~3年了还在看这本书.所以我建议你先不去啃.以下推荐几本书,按顺序看,应该效果不错,因为你和我开始情况差不多,我也是有点C基础,然后学JAVA的,所以我觉得这样真的可以上手.1《head first java》 中文版2《java核心技术I》《java核心技术II》当你把上面的书看完了后,然后可以开始啃thinking in java了. 我也是初学者,目前还在看《head first java》,感觉很不错的书,就像看小说样,学习和乐趣同在,祝你好运吧
第一步:Thinking in Java/Core Java,二者选一即可,因为都是讲java基础的,都是不错第二步:选择一本自定向的java书籍,不确定,比如你学struts,就看本struts,你想学图形界面看本swing,想学j2me看本j2me这方面的书好坏差别不大。第三步:你在做第二步那些例子的时候肯定遇到了许多问题吧,看本能够帮助你优化代码质量的书,比如《Effective Java》就是这么一本经典的著作,或者看极限编程,java敏捷开发的书,这样你就会对实现相同功能的不同代码好坏有个理性的认识了。第四步:你肯定对越来越多的代码,即便是过去经常用的代码有更深一步的兴趣,即便是System.out.println这样的语句也并不像你想想得那样简单,知道工作原理对未来的开发很有好处,推荐看《深入java虚拟机》。第五步:你需要系统地了解java,最好的java读物就是jsr(java规范文档了),通读jsr及jdk源码是最终的追求
在第一步前,可以先找个不太厚的国人写的讲Java语法的书(以最快的速度看)。
再慢慢看《Thinking in Java》
还有java2入门与经典这本书
外加还有孙鑫老师的视频教程
[1].James Gosling等著,陈昊鹏等译,java程序设计语言(第4版),北京:人民邮电出版社.2006年11月
[2].Sharon Zakhour等著,马朝晖等译,java 教程(第4版),北京:人民邮电出版社.2007年9月
[3].Kathy Sierra,Bert Bates等著,陈宗斌等译,SCJP学习指南,北京:人民邮电出版社.2006年10月
[4].林信良编著,Java JDK6 学习笔记,北京:清华大学出版社.2007年4月
注:(以上都是Java5.0或更高版本的
初学者还是适合用(张孝祥)的<<Java就业培训教程>>,讲的很详细.结合视频一起看,很适合现在的项目开发需要,
市场上这本书书店基本不售,想要的话可以去网上购买!
http://www.gougou.com/search?search=JAVA2%E6%A0%B8%E5%BF%83%E6%8A%80%E6%9C%AF&restype=-1&id=14011655&ty=0
里面有中英文的用迅雷下载去
先打基础吧,我正学习呢,重要的还是练习
我觉得先看java核心技术再看java思想
我也是初学者,目前还在看《head first java》,感觉很不错的书,就像看小说样,学习和乐趣同在,祝你好运吧