本书主要介绍Java开发和运行环境、Java基本语法、面向对象的程序设计、图形界面设计、文件输入/输出流操作、线程、网络和数据开发基础等知识,并通过加强实训,提高应用技能。本书既可作为应用型大学本科和高职高专院校计算机专业的教材,也可作为企事业信息化从业者的培训教材,并为广大社会居民和IT创业者提供有益的学习指导。