本书的取材、编写体现了Java面向对象编程和网络编程两个特点。立足于满足广大Java初学者入门和提高的需要,满足掌握Java达到实用的需要,同时考虑满足Java编程IT国际认证考试的需要。教材由浅入深,避免开始引入过多的技术术语,以减少编程初学者学习的困难。全书共分为十二章,第一~八章介绍了计算机语言一般知识、Java开发环境基础知识、Java语言基础、Java面向对象的程序设计、异常处理、Java的基本可重用类、小应用程序类(Applet)和图形用户界面。这些内容可以满足应用Java开发交互式网页的基本要求。第九~十一章介绍了体现Java特色的其他可重用类的使用:多线程编程、Java与数据库的连接——JDBC技术和网络编程基础。最后,第十二章利用典型的综合应用示例进一步介绍了可视化集成开发环境JBuilder6的使用方法。本书可作为高等院校计算机专业本科、高职、专科及相关专业的语言程序设计或网络编程基础等课程的教材。也可以作为应用开发人员的自学参考书。