转载:

学习Java最痛苦的事情莫过于对未来职业方向的选择。尤其是选择开发Java Application还是Java Web方向,在你先定好大类后还有数不尽的小类教你无从学起。

因此,作为初学者的你必须看完本文。从中你将了解到如何学习Java并选择适合自己的Java。

我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。

一、Java编程入门类

如果你是初学者,仅仅学过一点C语言或VB语文,对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,只要你认真的学习JAVA,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。

用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。没错,你就要在知其然不知其所以然,前期只要求你掌握JAVA的大体框架,然后我们再进入深层次的学习JAVA。下面我们介绍第一本Java书籍。

1、《Java编程思想》

 
JAVA电子书 


在你学会了一些基础的JAVA语法及类后,,你需要“知其所以然”了。这个时候强烈推荐你学习《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。

在看《Java编程思想》这本书,你一定要注意,因为它实在是太厚了,要小心不要砸到自己的脚,也比较罗嗦,不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了。另外,当你看完《Java编程思想》后,也可以把它当作枕头用。睡醒后还能拿来看几眼,简直是一本居家旅行,学习进步不可多得之物。

 

2、《Agile Java》中文版 (这是第二本了呵)


JAVA入门


《Agile Java》中文版这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD。TDD的最大优点在于它可以改变你对JAVA的思维模式。

出处:http://www.zhiweinet.com/

posted on 2009-07-04 21:17  断点  阅读(2774)  评论(0编辑  收藏  举报