第一部分 Java语言的类
第1章 Java语言概述
1.1 Java语言特点
1.2 面向对象的相关概念
1.3 第一个Java类
1.3.1 环境搭建
1.3.2 编译运行Java类
1.4 本章小结
第2章 Java类的组成
2.1 类
2.2 属性
2.3 方法
2.3.1 方法声明形式
2.3.2 方法重载
2.4 构造方法
2.5 块
2.6 内部类
2.7 本章小结
第3章 访问权限修饰符
3.1 包
3.2 权限访问修饰符
3.3 封装性
3.4 本章小结
第4章 数据类型
4.1 基本数据类型
4.2 引用类型
4.3 字符串类型
4.4 包装器类型
4.5 值传递
4.6 本章小结
第5章 高级类特性
5.1 static
5.2 final
5.3 Java类中的变量总结
5.4 本章小结
第6章 操作符、流程控制
6.1 操作符
6.2 流程控制
6.2.1 流程控制概述
6.2.2 使用break/continue语句控制循环
6.2.3 “中断”语句比较
6.3 本章小结
第7章 第一部分自我测试
第二部分 类之间的关系
第8章 关联关系
8.1 关联关系的表示
8.2 关联关系的方向
8.3 关联关系的多重性
8.4 数组
8.4.1 数组的基本概念
8.4.2 数组的创建及长度
8.4.3 数组元素的访问
8.4.4 数组的赋值
8.4.5 多维数组
8.4.6 复制数组
8.4.7 Arrays类
8.5 本章小结
第9章 依赖关系
9.1 Java语言中依赖关系的表示
9.2 依赖与关联的区别
9.3 本章小结
第10章 继承关系
10.1 Java语言的继承
10.2 继承中构造方法的调用
10.3 方法覆盖
10.4 抽象类
10.5 抽象方法
10.6 多态
10.7 this与super关键字
10.8 final在继承中的使用
10.9 static/abstract/final总结
10.10 关联和继承
10.11 Object类
10.12 本章小结
第11章 实现关系
11.1 接口定义
11.2 类与接口的关系:实现
11.3 接口的作用
11.4 接口的语法细节
11.5 Comparable接口
11.6 本章小结
第12章 第二部分自我测试
第三部分 异常处理
第13章 异常处理
13.1 什么是异常
13.2 Java标准异常类型
13.3 如何处理异常
13.4 如何抛出异常
13.5 为何要抛出异常
13.6 抛出异常后如何处理
13.7 自定义异常类
13.8 throw与throws总结
13.9 try/finally的作用
13.10 重新抛出异常
13.11 本章小结
第14章 第三部分自我检测
第四部分 核心API的使用
第15章 集合框架
15.1 泛型快速入门
15.2 Java集合框架概述
15.3 Iterator接口
15.4 Collection及其子接口
15.5 List的实现类
15.6 Set的实现类
15.7 Map
15.8 Collections类
15.9 集合与数组之间的转换
15.10 本章小结
第16章 输入/输出系统
16.1 File类
16.2 文件过滤器
16.3 IO流的分类
16.4 如何使用IO流
16.5 本章小结
第17章 GUI编程
17.1 GUI编程概述
17.2 Swing中的组件
17.3 Swing中的布局
17.4 Swing中的事件处理
17.5 使用内部类进行事件处理
17.6 使用匿名内部类进行事件处理
17.7 GUI中的并发任务
17.8 本章小结
第18章 多线程编程
18.1 与线程有关的API
18.1.1 Thread类
18.1.2 Runnable接口
18.2 创建线程的方法
18.3 线程同步
18.4 线程通信
18.5 Thread类的方法
18.6 线程死锁
18.7 守护线程
18.8 本章小结
第19章 Java网络编程
19.1 TCP/IP概述
19.2 使用Socket基于TCP编程
19.3 使用Datagram进行基于UDP的编程
19.4 本章小结
第20章 其他常用API
20.1 日期
20.2 国际化
20.3 格式化
20.4 大数据类型
20.5 反射
20.6 本章小结
第21章 第四部分自我检测
第五部分 其他特性总结
第22章 泛型
22.1 泛型介绍
22.2 定义简单泛型类
22.3 泛型与继承
22.4 通配符
22.5 泛型方法
22.6 本章小结
第23章 枚举
23.1 为什么使用枚举
23.2 枚举的创建
23.3 Enum类
23.4 遍历enum的值
23.5 enum的细节问题
23.6 本章小结
第24章 其他特性
24.1 增强for循环
24.2 自动装箱、拆箱
24.3 静态导入
24.4 可变参数
24.5 Annotation
24.6 本章小结
第25章 第五部分自我检测
附录A 企业关注的技能