- Java 语言、虚拟机规范 - Java Language and Virtual Machine Specifications Java SE6/7/8 每个版本中的语言规范、虚拟机规范进行说明。
- Google 代码规范 - Google Code Style Guide 中文翻译版本Google Java 编程风格指南
- Reasons, Tips and Tricks for Better Java Documentation - 写更好的 Java 文档注释 写一个类、方法前思考清楚她的职责,多多使用 @Author/@Version/@Since/@Value 等注解来进行说明。中文翻译版本参考ImportNew - 改善 Java 文档的理由、建议和技巧
- 深入理解 HashMap HashMap 的结构是怎样的,又是怎样处理 Hash 冲突的。
- Understanding Java Garbage Collection 阅读完《深入理解Java虚拟机第二版》后,感觉没有形成一个大局观,这篇文章介绍的很详细,每个收集器的区别等。
- HotspotOverview.pdf 基于SE6,Compilation、Synchronization、Garbage Collection、A Performance Future几个部分来介绍。最权威的介绍 Hotspot 还是看 Oracle 官方[Java SE HotSpot at a Glance]
- How to Monitor Java Garbage Collection 如何利用系统自带的监控工具进行监控 GC 的状态
- How to Tune Java Garbage Collection
- Jvm 性能监控及故障排查命令行、图形化工具介绍及相应使用方法
- Jvm Tuning Resources (Jvm 调优实践)
- Start with Jvm :heap,stack,-Xss,-Xmn,-Xmx,-Xms Overview 介绍几个详细参数的确切含义
- Java 进程 Jvm 参数调优指导 -- 各个参数介绍及实践经验 介绍 Heap、Stack、Perm各个区及相应的优化参数,满满的都是实战经验。
- Tuning Garbage Collection Outline
- Java SE 6 HotSpot[tm] Virtual Machine Garbage Collection Tuning
- Gabage First(G1) Collector in Jdk 7 - from Stackoverflow.com G1 收集器的一些介绍
- All Java HotSpot VM Options 所有的配置参数介绍
- Java HotSpot Garbage Collection Whiterpapers 包括内存管理、收集器技术、收集Tuning、常见错误解决方法、G1 介绍等。
jvm 的测试代码及一些参考资料见目录jvm
复习数据结构算法进行的练习,整节来源于书籍《大话数据结构》
- 冒泡排序及其改进 ,源码地址BubbleSort
- 简单选择排序 ,源码地址SelectionSort
- 直接插入排序,源码地址SelectionSort
- 希尔排序
- 堆排序
- 归并排序
- 快速排序
- 桶排序