胡晓旭、侯占军主编的《Java程序设计基础》分为三部分,共计14章。其中,第一部分为Java语言快速入门篇,包括Java语言概述和Java环境的建立; 第二部分为Java语言基础篇,包括Java语言的编程基础和Java语言与面向对象、系统常用类; 第三部分为Java语言编程应用篇,包括Java Applet小程序开发技术、Java语言的图形用户界面开发技术、Java语言异常处理技术、Java语言的I/O操作与线程处理技术、Java语言的图形图像处理技术、Java语言的多媒体技术、Java语言的网络编程技术和Java语言的数据库处理技术。
本书的编写目标是适用、实用和够用。本书用记事本计算机作为开发环境,精选大量案例,突出了应用性和实用性; 通过案例教学模式,提高了学生分析问题、解决问题及自我学习的能力。