本文旨在为学习java的新手推荐一些不错的学习资源,主要包括书籍与学习网站。近年来java越来越火,java编程方面的书籍也是越来越多,但是水平参差不齐,给读者尤其是新手在选择合适的书籍的时候带来了不便,然而经典与实用却很难被磨灭。
具备了一定的基础后,学习«thinking in java»还是很有必要的。这的确是大师之作,作者高屋建瓴,把你在学习java过程中遇到的疑问几乎一一列举,不服实在不行。现在最新的是第三版,我觉得如果英文没有问题的话还是看英文比较好,毕竟翻译后的文章是会变味的。 【相关文章:标准C++类string的Copy-On】
新手上路,我觉得机械工业出版社的«java2 核心技术卷一:原理»与«java2 核心技术卷二:高级性能»是不可多得的好书。作者horstmann结合丰富的实例几乎为读者展示了java语言的魅力所在,所涉及的方面也非常之全,包括java语言的基本语法、数据类型、面向对象设计、awt/swing、java io、多线程、rmi、collection、jdbc、jni、xml。。。。。。书中提供的大量代码是我们学习的上好资料。遗憾的是书中并没有包括j2me相关内容以及j2ee的ejb。 【扩展阅读:工欲善其事,必先利其器——搭建J2ME开】
java是更面向对象的语言,但是如果觉得自己在面向对象的理解上还不充分的话,可以读读电子工业出版社的«java与uml面向对象设计与编程»。这本书虽然不能算是经典,但是作者结合书后的作业题还是比较清楚地介绍了面向对象的概念以及一些编程的技巧。
... 下一页