第1章 Java开发入门
1.1 Java语言的发展
1.2 Java语言的特点
1.2.1 Java语言的优点
1.2.2 Java与其他程序设计语言的异同
1.3 Java的运行与开发环境
1.3.1 JavaJDK下载与安装
1.3.2 配置JRE
1.3.3 配置环境变量
1.3.4 JavaAPI文档
1.4 Java程序举例
1.4.1 Java程序开发步骤
1.4.2 编写Java源程序
1.4.3 编译和运行
1.5 综合案例
小结
习题一
第2章 Java程序设计基础
2.1 标识符和关键字
2.1.1 标识符
2.1.2 关键字
2.1.3 注释
2.2 常量和变量
2.2.1 常量
2.2.2 变量与赋值
2.2.3 变量的作用域
2.3 基本数据类型
2.3.1 数据类型的分类
2.3.2 整数类型
2.3.3 浮点类型
2.3.4 字符类型
2.3.5 布尔类型
2.3.6 字符串类型
2.3.7 数据类型转换
2.4 运算符和表达式
2.4.1 算术运算符与算术表达式
2.4.2 赋值运算符与赋值表达式
2.4.3 关系运算符与关系表达式
2.4.4 逻辑运算符与逻辑表达式
2.4.5 条件运算符
2.4.6 位运算符
2.4.7 运算符的优先级
2.5 程序控制语句
2.5.1 语句概述
2.5.2 选择语句
2.5.3 循环语句
2.5.4 跳转语句
2.6 综合案例
小结
习题二
第3章 数组
3.1 一维数组
3.1.1 一维数组的声明
3.1.2 一维数组的分配空间
3.1.3 一维数组的初始化
3.1.4 一维数组的访问
3.1.5 一维数组的应用举例
3.2 二维数组
3.2.1 二维数组的声明
3.2.2 二维数组的创建
3.2.3 二维数组的初始化
3.2.4 二维数组的访问
3.2.5 二维数组的应用举例
3.3 Arrays类
3.3.1 数组的排序
3.3.2 填充数据元素
3.3.3 数组的比较
3.3.4 数组的复制
3.3.5 数组的查找
3.4 综合案例
小结
习题三
第4章 面向对象程序设计
4.1 Java程序结构
4.1.1 Java程序层次结构
4.1.2 Java工程结构及源码示例
4.2 类和对象
4.2.1 类的定义
4.2.2 对象的创建和使用
4.2.3 指针、引用与对象
4.2.4 对象的this引用
4.2.5 类成员和实例成员
4.3 成员变量与局部变量
4.3.1 成员变量的定义和使用
4.3.2 局部变量的定义和使用
4.3.3 变量同名问题
4.4 构造器
4.4.1 构造器的定义
4.4.2 构造器的调用
4.5 初始化块
4.5.1 代码块
4.5.2 普通初始化块
4.5.3 静态初始化块
4.5.4 初始化块的执行
4.6 成员方法
4.6.1 方法的定义和调用
4.6.2 方法的重载
4.6.3 方法的参数传递机制
4.6.4 实参长度可变的方法
4.7 封装性
4.7.1 包(package)
4.7.2 Java常用包
4.7.3 类成员的封装和访问控制
4.7.4 类的访问控制和import语句
4.8 继承性
4.8.1 类的继承
4.8.2 方法的重写
4.8.3 super关键字
4.9 多态性
4.9.1 实现多态
4.9.2 引用变量的强制类型转换
4.9.3 instanceof关键字
4.10 综合案例
小结
习题四
……
第5章 面向对象高级程序设计
第6章 字符串处理
第7章 Java标准类库
第8章 异常处理
第9章 输入/输出处理
第10章 多线程
第11章 GUI程序设计
第12章 JDBC数据库编程
第13章 网络编程
参考文献
展开