本书以JavaSDK最新版5.0(亦称为1.5.0版)为基础,从面向对象的基本概念和Java应用程序及Java小程序结构、示例入手,由浅入深,循序渐进地讲述Java语言的主要特征,基础知识及其面向对象特性和编程方法,介绍了Java的流处理,多线程编程、GUL编程和多媒体编程等Java的实用技术。全书内容丰富,选材适当,结构合理、论述清晰、注重实用性。所有例题都经过Java软件开发工具SDK5.0调试通过。本书既可作为普通高等院校就用型本科、高职高专、成人高等教育院校计算机及相关专业的教材,又可作为广大计算机技术爱好者自学Java语言的参考书,对于需要了解Java基本知识的人员,也可从本书获得所需要的参考信息。