本书的目的是使学生在理解Java语法特点的基础上,逐步掌握Java语言面向对象的编程要领,同时鼓励学生利用面向对象编程来解决实际问题。
本书以Java语言面向对象的编程理念为出发点,循序渐进地介绍Java语言的基本内容,包括基本语法、数组、字符串、类、抽象类、接口、网络和多线程编程;同时还着重介绍几种Java核心技术,包括JDBC、Servlet、JSP和EJB。通过融入Java面向对象的编程思想,使读者在学习理论知识的同时,初步掌握面向对象的系统分析、设计与开发能力,为大型软件的设计和开发奠定基础。本书在讲解Java语言和Java核心技术的同时,辅以大量的实例和结果分析帮助读者快速理解概念的本质,进一步掌握Java语言及其技术的精髓。本书在实例的安排上,由点到面、由浅入深,并在面向对象的设计思想和技巧上进行深入思考和探讨。
本书适合作为计算机及相关专业的本科生、研究生“Java程序设计”课程的教材,也可作为软件开发人员、工程技术人员及其他相关人员作为自学参考书或培训教程。