第九章 多线程
- 进程与线程
- Java 中线程的实现
- 线程的状态
- 取得和设置线程名称
- 判断线程是否启动
- 线程的强制运行和线程的休眠
- 线程的优先级和线程的礼让(yield)
- 线程操作范例
- 同步
(1) synchronized 关键字 - 死锁
- 生产者及消费者–引出问题
- 生产者及消费者–加入同步
- 生产者及消费者–加入等待和唤醒
- 线程的生命周期
第十章 泛型
- 为什么要使用泛型?
- 泛型应用
- 泛型的安全警告
- 匹配任意类型的通配符
(1)Java中引入了通配符“?”
,表示可以接收此类型的任意泛型对象 - 受限泛型
- 泛型与子类继承的限制
- 泛型接口
- 泛型方法
- 泛型数组
- 泛型的嵌套设置
- 泛型应用
第十一章 Java常用类库
- 认识 StringBuffer 类
- StringBuffer 类的应用
- Runtime 类
- 国际化程序
- System 类
- 日期操作类
- Math类
- Random 类
- NumberFormat 类
- BigInteger 类
- BigDecimal 类
- 对象克隆技术
- Arrays 类
- Comparable 接口
(1)对一个类实现排序,也就是含有多个比较对象的属性 - 观察者设计模式
- 正则表达式
- 定时调度
第十二章 Java IO
- 操作文件的类 - File
- RandomAccessFile 类
- 字节流的基本操作
(1)InputStream 和 OutputStream
(2)其实输入流和输出流可以看做是相对于屏幕来看,输入还是输出 - 字符流的基本操作
(1)FileWriter 和 FileReader - 转换流 - OutputStreamWriter 类与 InputStreamReader 类
- 内存操作流
- 管道流
- 打印流
- System 类对 IO 的支持
- BufferReader 类
- Scanner 类
- 合并流
- 压缩流
- 回退流
- 字符编码
- 对象序列化
- 单人信息管理程序