java 编程思想(第四版)

2016-02-26 11:49:30   最后更新: 2018-03-01 16:54:26   访问数量:1523




java 基本语法

java 的 enum 类型

java 中 final 关键字的用法

异常处理

java 字符串使用

java 格式化输出

java8 新增日期时间操作方式

注解的定义和使用

 

接口与抽象类

内部类

RTT、Class 对象与反射

java 动态代理的两种方式 -- reflect 与 cglib

java 泛型

 

Collection 及其相关实现的容器简介及用法

ArrayList 的九种常用创建和初始化方法

Map 简介及用法

java HashMap 源码解析

Java8 中的 HashMap

 

java 创建多线程的三种方式 -- Runnable、Thread、Callable

java 线程并发中的等待与唤醒

 

如文章中未注明,则总结自《深入理解 Java 虚拟机 -- jvm 高级特性与最佳实践(第 2 版)》

java 内存划分

java 对象的创建与使用

java 对象存活判定算法

常见 GC 算法思想

jvm client 模式与 server 模式

HotSpot 提供的垃圾收集器

jvm 参数设置与分析

使用 java.lang.management 包监控 java 虚拟机

 

基本工具类

Guava 基本介绍及常用的基本用法

guava 重试工具库 -- Retryer

Retryer 创建工具 -- RetryerBuilder

AOP 结合 guava retryer 实现接口自动重试

 

guava 提供的集合类

元素可重复的 Set -- Multiset

Key 可重复的 Map -- Multimap

双向映射 -- BiMap

平面表结构 -- Table

区间结构 -- Range

区间集合 -- RangeSet

区间映射 -- RangeMap

如文章中未注明,则总结自 https://github.com/google/guava/wiki

 

java5 新特性

java8 新特性

 



京ICP备15018585号