本书重点介绍Java语言面向对象的程序设计方法和用Java语言开发实际网络应用程序及操作数据库的方法、步骤,从Java语言开发网络程序应用的角度出发,结合一些有实际应用何时何地的课题,引导读者提出问题和解决问题,提高实际应用的能力,激发创造性思维和提高创新能力。
本书重点介绍Java语言面向对象的程序设计方法和用Java语言开发实际网络应用程序及操作数据库的方法、步骤,从Java语言开发网络程序应用的角度出发,结合一些有实际应用价值的课题,引导读者提出问题和解决问题,提高实际应用的能力,激发创造性思维和提高创新能力。本书是郑州大学程序设计语言教学实践改革资助项目。 全书内容包含16章。依次分别是第1章Java开发环境和程序设计初步;第2章Java程序设计基础;第3章程序结构和常用算法;第4章Java面向对象编程——类和对象;第5章Java面向对象编程——继承和多态;第6章数组、字符串和实用类;第7章图形界面程序设计;第8章异常处理机制;第9章事件处理机制;第10章多线程机制;第11章图像和图形处理;第12章Applet、声音和动画程序设计;第13章输入输出流和文件操作;第14章JDBC访问数据库技术;第15章网络编程——WWW和Socket;第16章网络编程——RMI、UDP和Servlet。全书内容深入浅出,循序渐进,通俗易懂。 本书可作为计算机应用专业本科生、研究生的教材,也可供从事计算机应用和网络程序开发的各类人员使用。
第1章 Java开发环境和程序设计初步
1.1 Java语言发展历史
1.1.1 Java语言产生的背景
1.1.2 互联网推动了Java语言的发展
1.2 Java语言的特点
1.3 Java的工作原理
1.3.1 Java虚拟机
1.3.2 内存自动回收机制
1.3.3 代码安全性检查机制
1.4 Java运行环境JDK
1.4.1 Java平台
1.4.2 建立Java开发环境
1.4.3 几个开发工具的使用
1.5 构建Java程序
1.5.1 第一个应用程序HelloWorld
1.5.2 第一个Java Applet程序HelloWorldApplet
1.6 RAD(快速开发)工具JCreator
……
第2章 Java程序设计基础
第3章 程序结构和常用算法
第4章 Java面向对象编程——类和对象
第5章 Java面向对象编程——继承和多态
第6章 数组、字符串和实用类
第7章 图形界面程序设计
第8章 异常处理机制
第9章 事件处理机制
第10章 多线程机制
第11章 图像和图形处理
第12章 Applet、声音和动画程序设计
第13章 输入输出流和文件操作
第14章 JDBC访问数据库技术
第15章 网络编程——WWW和Socket
第16章 网络编程——RMI、UDP和Servlet
思考练习题
参考文献