为了让大家更好的掌握Java语言,为学习Java Web和Android编程打下更好的基础,我们继“玩转Java之基础篇”之后推出了Java的高级课程:Java高级特性;本课程深入讲解了Java语言的新特性、Java类的高级特性、Java反射技术、集合框架、高级异常处理、如何操作文件和目录、高级IO流、以及Java线程特性,为后续的Java Web和Android编程提供了很好的资源。
- 目录
- 快速入门
- Java高级特性快速入门
-
- 01章:Java新特性
- 01 初识Java泛型 | 02 在数值中使用下划线
-
- 02章:使用Java类的高级结构
- 01 静态变量初始化代码块 | 02 实例变量初始化代码块 | 03 Java内部类 | 04 局部类 | 05 匿名类 | 06 创建和使用枚举类
-
- 03章:Java反射API
- 01 Java的Class类 | 02 类的动态实例化 | 03 浏览Java类的继承结构信息
-
- 04章:Java的集合框架
- 01 使用HashSet处理无序集合 | 02 使用TreeSet处理有序集合 | 03 使用LinkedList控制列表序列 | 04 使用队列操作数据
-
- 05章:Java高级异常处理
- 01 使用assert关键字探索测试驱动开发 | 02 使用finally清理资源 | 03 使用try-with-resources | 04 创建和使用自定义异常类
-
- 06章:Java的文件和目录
- 01 Java的Path类 | 02 管理文件和目录 | 03 读和写文件 | 04 遍历目录树 | 05 查找文件 | 06 监控目录内容变化
-
- 07章:Java的IO流
- 01 读写字节流 | 02 读写字符流 | 03 使用带缓冲区的流 | 04 处理标记化的文本
-
- 08章:多线程
- 01 自定义线程类及其使用 | 02 实现Runnable接口 | 03 线程的中断 | 04 线程同步