第1章 面向对象软件开发概述
1.1 面向对象问题求解的提出
1.2 面向对象问题求解概述
1.3 对象、类与实体
1.4 对象的属性与相互关系
1.4.1 对象的属性
1.4.2 对象的关系
1.5 面向对象的软件开发过程
1.5.1 面向对象的分析
1.5.2 面向对象的设计
1.5.3 面向对象的实现
1.6 面向对象程序设计方法的优点
1.6.1 可重用性
1.6.2 可扩展性
1.6.3 可管理性
1.7 小结
习题
第2章 Java概述
2.1 Java开发环境
2.2 第一个Java Application程序
2.2.1 源程序编辑
2.2.2 字节码的编译生成
2.2.3 字节码的解释与运行
2.3 第一个Java Applet程序
2.3.1 源程序的编辑与编译
2.3.2 代码嵌入
2.3.3 Applet的运行
2.4 图形界面的输入输出
2.4.1 Java Applet图形界面输入输出
2.4.2 Java Application图形界面输入输出
2.5 字符界面的输入输出
2.6 Java语言的特点
2.7 小结
习题
第3章 Java语言基础
3.1 Java程序的构成
3.2 数据类型、变量与常量
3.2.1 数据类型
3.2.2 标识符
3.2.3 常量
3.2.4 变量
3.3 表达式
3.3.1 赋值与强制类型转换
3.3.2 字符串连接
3.3.3 算术运算
3.3.4 关系运算
3.3.5 逻辑运算
3.3.6 位运算
3.3.7 其他运算符
3.3.8 运算符的优先级与结合性
3.3.9 注释
3.4 流程控制语句
3.4.1 结构化程序设计的三种基本流程
3.4.2 分支语句
3.4.3 循环语句
3.4.4 跳转语句
3.5 小结
习题
……
第4章 抽象、封装与类
第5章 继承与多态
第6章 工具类与算法
第7章 图形用户界面的设计与实现
第8章 Java高级编程
第9章 Java数据库编程接口
第10章 Java开发环境与工具
参考文献
展开