# JavaPractise **Repository Path**: swifthao/JavaPractise ## Basic Information - **Project Name**: JavaPractise - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-14 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JavaPractise ## 本项目是个人学习算法、JVM、JUC、设计模式的一些代码记录 + algorithm是各个类别的题目,book文件夹下是一些算法书(《剑指Offer》、《程序员代码面试指南》)上的题目 + jvm包下目前只包含了关于类加载的一些代码 + 目前这个repo只包含这四个类别,后续可能会继续更新其他类别,作为个人学习过程的记录 ## 1.算法包下是leetcode中题目按类别分类,目前已经包含的类别: + 数组 + BFS + 二分查找 + DFS + DP + 链表 + 数学 + 递归 + 排序 + 栈和队列 + 字符串 + 树 + 并查集 ## 2.设计模式包下是23种设计模式的代码实例 ### 创建者模式 + 单例模式的6种写法 ## 3.jvm包 + 子类父类的加载顺序 ## 4.juc包 + 创建线程的4种方式 + lock接口的学习