# JavaLearning **Repository Path**: boohue/JavaLearning ## Basic Information - **Project Name**: JavaLearning - **Description**: 本仓库记录了我的Java学习进阶之路,涵盖了Java基础、JDK源码、JVM中的重要知识,附有代码和博客讲解,旨在提供一个Java在线共享学习平台,帮助更多的Java学习者入门进阶。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-09-27 - **Last Updated**: 2024-09-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JavaLearning 本仓库记录了我的Java学习进阶之路,涵盖了Java基础、JDK源码、JVM中的重要知识,附有代码和博客讲解,旨在提供一个Java在线共享学习平台,帮助更多的Java学习者入门进阶。 ## 代码目录 + [Java基础](https://github.com/CrowHawk/JavaLearning/tree/master/Basic-java):包括枚举、范型、反射、动态代理的用法; + [JNA](https://github.com/CrowHawk/JavaLearning/tree/master/JNAPointer):演示了JNA的基本用法,使用Java调用C++代码。 ## 博客目录 ### Java基础 + [Java基础学习(1)——反射](https://crowhawk.github.io/2017/02/12/basic-java-reflect/) + [Java基础学习(2)——注解](https://crowhawk.github.io/2017/02/13/basic-java-annotation/) + [Java基础学习(3)——泛型](https://crowhawk.github.io/2017/02/21/basic-java-generic/) + [Java基础学习(4)——动态代理](https://crowhawk.github.io/2017/02/21/basic-java-proxy/) + [《Java多线程核心技术》读书笔记](https://crowhawk.github.io/2017/07/06/MultiThread/) ### JDK源码 + [Java集合框架源码解读(1)——ArrayList、LinkedList和Vector](https://crowhawk.github.io/2017/08/26/collections_1/) + [Java集合框架源码解读(2)——HashMap](https://crowhawk.github.io/2017/08/27/collections_2/) + [Java集合框架源码解读(3)——LinkedHashMap](https://crowhawk.github.io/2017/08/28/collctions_3/) + [Java集合框架源码解读(4)——WeakHashMap](https://crowhawk.github.io/2017/08/29/collection_4/) + [Java集合框架源码解读(5)——TreeMap](https://crowhawk.github.io/2017/08/31/collection_5/) ### JVM + [深入理解JVM(1)——Java内存区域与Java对象](https://crowhawk.github.io/2017/08/09/jvm_1/) + [深入理解JVM(2)——GC算法与内存分配策略](https://crowhawk.github.io/2017/08/10/jvm_2/) + [深入理解JVM(3)——7种垃圾收集器](https://crowhawk.github.io/2017/08/15/jvm_3/) + [深入理解JVM(4)——如何优化Java GC「译」](https://crowhawk.github.io/2017/08/21/jvm_4/) + [深入理解JVM(5)——虚拟机类加载机制](https://crowhawk.github.io/2017/08/21/jvm_5/) + [深入理解JVM(6)——类加载器](https://crowhawk.github.io/2017/08/21/jvm_6/) ## 联系作者 [Personal Website:Crow Home](https://crowhawk.github.io/)