本书全面、系统地介绍Java语言的特点及应用技术,内容以Java的基础程序设计、面向对象程序设计和事件处理为三大主线,利用浅显易懂的语言、丰富简单的实例,完整地介绍了Java面向对象程序设计的重点和难点。本次改版增加了注解、反射、Lambda表达式等内容,去掉了小程序设计的内容。例题采用目前最新的Java 10技术进行重新编写,尤其是图形界面程序设计中例题采用目前最流行的JavaFX 2.2架构重新编写,充分体现了新技术的特点。本书共分18章,其中第1~5章介绍程序设计基础;第6~11章介绍面向对象程序设计;第12章介绍泛型和容器类;第13章介绍注解、反射、内部类、匿名内部类与Lambda表达