本书内容由3部分组成。第1部分(第1-3章)是对Java语言基本概念、基本特征及面向对象的基本思想的介绍。第2部分(第4-6章)为图形及用户界面设计,除介绍Java图形用户界面设计之外,还介绍了Java图形、数字图像处理和Java 3D的基础知识。第3部分(第7-12章)为Java的应用,介绍输入/输出流、网络通信、数据库连接及J2ME程序设计基础知识。本书的编写内容与《Java程序设计实践教程》配套,《Java程序设计实践教程》中所涉及的基础知识在本书中都有体现。本书还提供了实验指导。
本书在体系结构的安排上将Java语言基础知识和编程思想有机结合,书中每一部分的内容都从基本概念到具体应用给出了大量示例和图示来加以说明,并用短小的典型案例进行了详细的分析解释,对读者学习有很大的帮助。
本书可作为高等学校程序设计语言教材,也可供从事软件开发的工程技术人员自学使用。
目录
- □□章 Java概述
- 1.1 Java的起源
- 1.2 Java运行机制
- 1.3 Java的特点
- 1.4 Java程序的开发过程
- 习题
- 第2章 Java基础
- 2.1 基本数据类型
- 2.2 表达式和运算符
- 2.3 程序控制语句
- 2.4 数组
- 2.5 向量
- 2.6 字符串的简单介绍
- 习题
- 第3章 面向对象程序设计基础
- 3.1 面向对象的基本概念
- 3.2 类与对象
- 3.3 对象
- 3.4 面向对象特性
- 3.5 接口和包
- 习题
- 第4章 图形用户界面设计
- 4.1 Applet及awt类包
- 4.2 文本组件及按钮类
- 4.3 面板与布局管理
- 4.4 事件处理
- 4.5 常用图形用户界面组件
- 习题
- 第5章 Java swing基础
- 5.1 swing概述
- 5.2 JFrame类的使用
- 5.3 JComponent类组件的使用
- 5.4 表格(JTable)
- 5.5 树(JTree)
- 5.6 对话框(JOptionPane)
- 习题
- 第6章 Java图形与图像处理
- 6.1 图形与图形的描绘
- 6.2 数字图像处理
- 6.3 Java 3D基础
- 习题
- 第7章 多线程与异常处理
- 第8章 输入/输出流
- 第9章 网络通信
- □□0章 Java数据库连接
- □□1章 常见数据结构及算法分析
- □□2章 J2ME程序设计基础
- □□3章 Java程序设计实验指导