本书从初学者的学习习惯入手,由浅入深地向读者介绍了Java面向对象编程和Java SE中常用的API,用浅显的语言和通俗的例子来讲解相关的原理,让初学者能更好地理解和学习。本书适合于初学者学习Java编程,适合于各培训机构或者大专院校计算机专业Java课程的授课。
本书系统介绍了Java面向对象编程的概念和方法,详细讲解了Java SE平台的常用API。主要内容包括:Java的发展历史、Java面向对象程序设计基础、Java编程基本语法、数组、异常处理、集合类、流、字符串、封装类、Swing、网络编程、多线程、对象系列化、国际化和本地化等。为了方便初学者能看懂常用的UML图,在最后一章还重点介绍了UML的用例图、类图和对象图以及包图等内容。最后,以附录的方式讨论了Java编程中的一些比较高级的话题,例如类型识别、反射机制、类加载、字节码验证机制和安全机制等,让读者对Java的底层机制和基本原理有较深入的了解,有助于对Java的学习。本书用浅显易懂的例子来介绍各种枯燥的原理,用平实的语言来讲解严谨的理论。本书可以作为Java初学者的读本、培训机构和大学计算机相关专业的教材。