本教材全面、系统地介绍了Java语言的基本概念、基本语法、程序设计方法以及一些企业级应用技术。全教材共14章,主要内容包括Java程序设计语言的基础知识、Java语言的面向对象设计方法、Java基本类库、异常处理机制、泛型与集合框架、输入输出处理、数据库编程、图形用户接口、Java小应用程序、多线程、Java网络编程以及Java高级编程。本教材采用举例、比拟、类比等多种手段,语言通俗易懂,示例生动活泼,内容组织循序渐进、前后呼应,既重视基本理论和基本概念的阐述,又注重程序设计能力的培养,同时反映Java语言的最新发展。本教材可以作为高等院校计算机及相关专业学习Java语言程序设计课程的教材,也可以作为广大工程技术人员和程序设计爱好者的自学教材。