Java是目前所有编程语言中最流行、发展最快的语言之一,随着Java SE 6.0的发布,Java也变得更加强大和易用。本书结合丰富的程序实例,为读者详细讲解了Java核心技术的各个方面,囊括了Java SE 6.0中提供的各种新特性。本书共分为6篇,第1篇是起步篇,详细介绍了学习Java语言所必备的一些知识;第2篇为基础篇,结合Java语言详细介绍了面向对象开发的各个方面;第3篇为高级基础篇,该篇为读者介绍了Java核心技术中一些比较高级的知识,例如异常处理、集合框架、多线程以及内存管理等;第4篇为Swing GUI篇,该篇结合丰富的实例对Swing中的各个功能组件进行了详细的介绍;第5篇为图形图像篇,该篇主要为读者介绍了Java中有关图形绘制与图像处理的知识;第6篇为高级特性篇,该篇为读者详细介绍了Java中一些比较实用的高级特性,例如数据库、流、反射、脚本开发等。从初学者到具有一定开发经验的开发人员都适合阅读此书。