> For the complete documentation index, see [llms.txt](https://jack-37.gitbook.io/gossip/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan.md).

# 编程语言

- [关于Java的几件小事](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi.md)
- [关于JVM](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-jvm.md)
- [(一)类的加载](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-jvm/yi-lei-de-jia-zai.md)
- [(二)什么是反射](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-jvm/er-shen-me-shi-fan-she.md)
- [(三)什么是ClassLoader](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-jvm/san-shen-me-shi-classloader.md)
- [(四)JAVA内存模型](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-jvm/si-java-nei-cun-mo-xing.md)
- [关于GC](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-gc.md)
- [(一)垃圾回收算法](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-gc/yi-la-ji-hui-shou-suan-fa.md)
- [(二)新生代垃圾收集器](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-gc/er-xin-sheng-dai-la-ji-shou-ji-qi.md)
- [(三)老年代垃圾收集器](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-gc/san-lao-nian-dai-la-ji-shou-ji-qi.md)
- [关于线程与并发](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-xian-cheng-yu-bing-fa.md)
- [(一)线程与进程](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-xian-cheng-yu-bing-fa/yi-xian-cheng-yu-jin-cheng.md)
- [(二)线程的创建方式](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-xian-cheng-yu-bing-fa/er-xian-cheng-de-chuang-jian-fang-shi.md)
- [(三)线程的函数操作](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-xian-cheng-yu-bing-fa/san-xian-cheng-de-han-shu-cao-zuo.md)
- [(四)synchronized](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-xian-cheng-yu-bing-fa/si-synchronized.md)
- [(五)ReentrantLock](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-xian-cheng-yu-bing-fa/wu-reentrantlock.md)
- [(六)JMM内存可见性](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-xian-cheng-yu-bing-fa/liu-jmm-nei-cun-ke-jian-xing.md)
- [(七)CAS](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-xian-cheng-yu-bing-fa/qi-cas.md)
- [(八)Java线程池](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-xian-cheng-yu-bing-fa/ba-java-xian-cheng-chi.md)
- [关于常用类库](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-chang-yong-lei-ku.md)
- [(一)Java异常体系](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-chang-yong-lei-ku/yi-java-yi-chang-ti-xi.md)
- [(二)Collection体系](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-chang-yong-lei-ku/er-collection-ti-xi.md)
- [(三)ArrayList与LinkedList与Vector](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-chang-yong-lei-ku/san-arraylist-yu-linkedlist-yu-vector.md)
- [(四)HashMap与HashSet](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-chang-yong-lei-ku/si-hashmap-yu-hashset.md)
- [(五)ConcurrentHashMap](https://jack-37.gitbook.io/gossip/bian-cheng-yu-yan/guan-yu-java-de-ji-jian-xiao-shi/guan-yu-chang-yong-lei-ku/wu-concurrenthashmap.md)
