本书是一本讲授Java程序设计的优秀教材和参考书。在内容组织方面,主要围绕Java语言自身的特点展开,涵盖了Java语言的各个方面。书中探讨了多种编程技巧,系统全面地介绍了Java语言,对继承、多态性及异常处理的阐述尤为详尽。此外,还探讨了Java集和Java标准库,并用独立的章节论述了递归及链表数据结构。本书的结构合理,灵活性强,每章都附有习题及答案,易于学习、理解和使用。本书开篇的论述简单,而后逐渐深入,层层铺开。因此,即适合于初学者,也适合于有经验的编程人员。畅销书作者WalterSavitch为我们提供了一种全面、透彻的Java语言学习方法。他撰写的本书堪称Java书籍中的精典之作,涵盖了Java程序设计语言的各方面内容,为Java初学者和有经验的Java程序员提供了必要的工具。书中充分讲解了Java语言,提供了完整的可执行代码,此外,还讨论了类、继承、多态、UML和javadoc等多项内容。本书可以用做讲授Java课程的教科书或教学参考书。本书的主要特点:■提供了完全的Java程序环境中语言的基本要素■包括Java语言部分的拓展内容,如Vector,Swing,链表及多线程■论述现代编程的相关主题,如UML和模式■为满足各层次读者的需求,书中采用多方位的表述方式和拓展性的教学方法,包括常见错误、小技巧、自测题及答案等多项内容