《Java程序设计》是在国家精品课程(网络)和教育部IBM精品课程“Java并发编程实践”的建设和教学实践过程中总结出来的实用教材。《Java程序设计》分为4篇:第一篇介绍Java语言的基本机制和语法,包括程序设计基础、数组、类和对象设计、继承与多态、Java标准类库等;第二篇从实用的角度出发,重点介绍Java的异常处理、输入/输出处理、多线程、图形界面设计技术等;第三篇面向网络应用,重点介绍URL与Socket通信技术、Web编程技术、JDBC技术、Web站点构建等;第四篇以“学生信息管理系统”和“推箱子游戏”为实例,展示Java的实用开发方法、过程、技巧等。附录介绍Eclipse工具的安装和使用。《Java程序设计》作为面向全国高校计算机及其相关专业本科生“Java程序设计”课程的教材,采用Why-What-How的编写模式,各章知识点之间环环相扣,且辅以详尽的实例和代码分析,让读者既明白自己需要学什么,又懂得如何学以致用。《Java程序设计》内容由浅入深,通过“实践一理论一再实践”,介绍Java的关键知识点和编程技巧,使读者全面掌握Java技术,为从事J2EE系统开发打下坚实的基础。《Java程序设计》也可作为需要使用Java语言的软件开发人员和科技工作者的自学参考书。