为适应高等职业技术院校和高等专科学校计算机网络专业教学的需求,机械工业出版社“新世纪高等职业教育教材编审委员会”组织了18所高等职业技术院校、高等专科学校和中等专业学校的相关专业的教师和实验技术人员,编写了“新世纪高等职业教育计算机网络技术专业系列教材”,本书是该系列中涉及网络编程方面的教材之一。本课程建议在完成“C语言程序设计”和“C++语言程序设计”课程之后开设。本书通过丰富、实用的例子详细介绍了如何使用Java语言进行程序设计。本书包括了Java概述、开发工具简介、Java语言基础、面向对象概念、错误处理、JavaGUI、Java多媒体技术、Java数据库技术等主要内容。全书内容结构安排合理,示例引用恰当,能够由浅入深、循序渐进地讲述Java程序设计的方法。此外,本书的最大特点是全书所引用实例根据具体情况分别采用JDK和JBuilder两种开发工具调试通过,这在以往的Java程序设计教程中是很少见的。本书既可作为高职高专计算机网络及相关专业的教材,也可作为Java自学者的参考书。