本书采取“基础知识→核心应用→核心技术→高级应用→行业应用→项目实践”的结构和“由浅入深,由深到精”的学习模式进行讲解。全书共28章,不仅介绍了Java语言入门、面向对象编程、内部类、抽象类与接口、数组和方法、字符串、常用类等Java语言的基础知识,而且深入讲解了Java的常用类库、I/O编程、GUI编程、Swing编程、网络编程以及JDBC编程等核心编程技术,详细探讨了Java提供的各种软件开发技术和特性,最后讲述了Java语言在游戏、金融、移动互联网、教育等行业的开发应用以及雇员信息管理系统开发、私教优选系统开发、在线购物系统前端开发等项目,全面展现了项目开发的全过程。