序 1
目录 2
JAVA字节代码的操纵 4
动态编译JAVA源文件 4
JAVA字节代码增强 6
JAVALANGINSTRUMENT 8
总结 9
参考资料 10
JAVA类的加载、链接和初始化 11
JAVA类的加载 11
JAVA类的链接 12
JAVA类的初始化 13
创建自己的类加载器 14
参考资料 15
JAVA线程:基本概念、可见性与同步 16
JAVA线程基本概念 16
可见性 17
JAVA中的锁 18
JAVA线程的同步 19
中断线程 20
参考资料 20
JAVA垃圾回收机制与引用类型 22
JAVA垃圾回收机制 22
JAVA引用类型 23
参考资料 27
JAVA泛型 28
类型擦除 28
实例分析 29
通配符与上下界 30
类型系统 31
开发自己的泛型类 32
最佳实践 32
参考资料 33
目录
3
JAVA注解 34
使用注解 34
开发注解 35
处理注解 35
实例分析 38
参考资料 39
JAVA反射与动态代理 40
基本用法 40
处理泛型 42
动态代理 42
使用案例 43
参考资料 44
JAVA I/O 45
流 45
缓冲区 47
字符与编码 48
通道 49
参考资料 52
JAVA安全 53
认证 53
权限控制 55
加密、解密与签名 57
安全套接字连接 58
参考资料 59