Java 进阶

六、Java 编程常用类

6.1、字符串类String 介绍

  1. 字符串 String 类介绍
  2. String 类常用方法
  3. String 类和其他类型的转换
  4. String、StringBuffer和StringBuilder的介绍

6.2、日期对象类库

  1. 计算世界时间的主要标准
  2. JDK 8之前的日期时间API
  3. JDK8中日期时间API的介绍
  4. Java 编程中时间变量的格式转换

6.3、Json 类型解析

  1. FastJson 使用教程

6.4、HTTP 客户端类库

  1. HttpClient 第三方类库介绍
  2. HttpClient 开发示例HttpGet和HttpPost

6.5、Java比较器

  1. Java比较器Comparable 和Comparator

七、泛型程序设计

  1. 泛型的设计和集合中的泛型
  2. 自定义泛型结构:泛型类和泛型接口
  3. 自定义泛型结构:泛型方法介绍
  4. 泛型在继承上的体现【通配符】

八、集合

  1. Java 集合框架概述
  2. 集合工具类 Collections 介绍

8.1、Collection 接口与实现类介绍

  1. Collection 接口介绍
  2. Iterator迭代器接口介绍(集合容器遍历)
  3. Collection 子接口之一:List接口
  4. Collection子接口之二:Set接口
  5. Set 接口的实现类 HashSet 和 LinkedHashSet介绍
  6. Set 接口的实现类 TreeSet 介绍

8.2、Map 接口与实现类介绍

  1. Map 接口介绍
  2. Map实现类之一:HashMap 介绍
  3. Map实现类之二:LinkedHashMap 介绍和Map 常用方法介绍
  4. Map实现类之三:TreeMap 实现类介绍
  5. Map实现类之四:Hashtable 实现类和子类介绍

九、Java 并发编程理论与实践

  1. 多线程编程和线程生命周期介绍
  2. 多线程同步的缘由简述

9.1、JDK1.5 之前创建执行线程的两种方法

  1. Thread 线程类基本使用介绍
  2. 通过实现 Runnable 接口编写多线程
  3. 多线程开发传参和接受返回值介绍
  4. 多线程中的线程同步管理
  5. Java 多线程开发细节补充

9.2、线程同步控制方式介绍

  1. 多线程同步控制关键词 synchronized 同步锁介绍
  2. Java 多线程编程中锁知识深入学习
  3. 多线程同步知识扩展

9.3、线程间通信

  1. 线程间通信介绍和常用通信方法说明
  2. Lock 接口的Condition 条件变量介绍

9.4、JDK1.5 新增的创建线程方法

  1. Callable 接口支持返回值的多线程编程
  2. Java 多线程编程中线程池介绍
  3. Java 线程池细节补充
  4. ThreadPoolExecutor 创建线程池执行逻辑
  5. Java 线程池示例

9.5、Java 多线程开发补充

  1. java 并发编程:线程同步障栅
  2. java并发编程:Fork/Join 框架
  3. Fork/Join 并发编程框架示例
  4. 线程不安全的 SimpleDateFormat 演示和解决方式介绍-推荐使用ThreadLocal 方式