1、基础知识 java二进制运算符 java基本数据类型 java数值包装类 Java异常 java泛型的使用 java内部类 Java注解. java枚举 java数组. java大数据类型BigDecimal和BigInteger java字符串String java反射框架总结 2、集合 java迭代器 Java内置函数式接口和Lambda表达式 java接口比较器Comparator与Comparable java集合Collection及其子接口简述 java集合ArrayList java集合LinkedList java集合工具类Collections java集合Map及其子接口简述 java集合HashMap java集合LinkedHashMap java集合TreeMap java并发集合ConcurrentHashMap java流Stream java收集器Collector 3、IO JavaIO文件File java序列化 java字节流 java字符流 4、时间日期框架 java日期格式化DateTimeFormatter java日期类LocalDate,LocalDateTime,LocalTime, YearMonth, Year, MonthDay java时区时间ZoneOffset, ZoneId,OffsetTime,OffsetDateTime,ZonedDateTime java时间区间类. Java时间戳Instant和时钟Clock 5、工具类 java正则表达式 java-Base64编码工具类 java非空检查工具类Objects,Optional java工具类UUID、Math、Random、StringJoiner java格式化字符串Formatter 6、高并发 java高并发基础篇之Java与线程 java高并发基础篇之Java内存模型与线程 java高并发基础篇之线程安全与锁优化 java高并发高级篇之原子类与不可变对象 java高并发基础篇之阻塞和唤醒线程LockSupport java高并发基础篇之线程执行顺序的控制 java高并发基础篇之锁的使用 java高并发基础篇之线程池 java高并发基础篇之调度线程池 java高并发基础篇之ForkJoin框架 java高并发基础篇之多线程Future设计模式