- Annotation总结
 - transient关键字
 - Throwable的使用
 - ThreadLocal
 - Proxy和Invocation动态代理和AOP代理
 - Java泛型通配符,上下界。
 - Java传值和传引用的真相
 - Java不可变对象
 - Integer
 - HashMap半解析
 - hashCode是什么,hash表是什么?
 - Comparable接口是什么
 - java查看class文件内容
 - 线程的同步
 - 通过Annotation为按钮设置监听(ButterKnife的原理)
 - 通过反射查看泛型信息
 - 内部类和静态内部类的加载
 - 关于 x和x
 - 泛型类型转换的问题
 - 查看基本数据类型所占的字节
 - RandomAccessFile用例(Kotlin)
 - java中的堆和栈
 - 再次理解回调的含义
 
