本书以面向对象程序设计的思想为主线,全面细致地介绍了Java程序设计的基础知识,特点及相关应用.注重引导读者从C语言的以函数为主的面向过程程序设计,过渡到以类和对象为主的面向对象的程序设计方法.本书共分为12章,主要包括Java基础知识,面向对象程序设计方法,类,类的成员和对象,继承和多态,抽象类,接口,数组和集合,异常处理和文件操作等方面的内容.