# JavaBase **Repository Path**: xiesu/JavaBase ## Basic Information - **Project Name**: JavaBase - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-05-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JavaBase **此项目供本人学习使用:** #### 1.安装依赖 本地需要安装jdk、maven等 基础工具 #### 2.文件说明 /src/main/java/com/fzy目录下以知识点分包,main()和*test()为程序入口,Test为测试类; pom.xml文件中注释了maven的一些基本配置方法。 #### 3.目录说明 以下为/src/main/java/com/fzy目录下的目录结构 _目录结构:_ ├──io //流 │ └──test_file //写入,读出的测试文件 │ ├──mix_block //混合板块(杂) │ │ │ ├──collect //平时用到的工具类收藏 │ │ │ ├──map_know //map排序,key为对象重新equels和hashcode │ │ │ ├──object_init //对象初始化顺序 │ │ ├──child_parent_init //初始化过程 │ │ └──variable_init //变量初始化过程 │ │ │ ├──sort_algorithm //排序算法 │ │ │ ├──tree //树结构 │ │ │ └──xml //xml解析 │ ├──proxy //代理 │ ├──dynamic_proxy //动态代理 │ └──static_proxy //静态代理 │ ├──redis //redis缓存 │ ├──regular //正则表达式 │ ├──serializable //序列化 │ ├──socket //socket实现tcp │ ├──multity_thread //多线程 │ ├──single_thread //非多线程 │ └──work.png //socket工作流程图 │ ├──thread //线程 │ ├──ball_jump_example //小球运动案例 │ ├──single_ton //单例(懒汉、饿汉、优化的饿汉) │ ├──thread_callable //callable接口实现线程(可返回值) │ ├──thread_normal_method //线程常用方法 │ ├──thread_pool //线程池 │ └──thread_synchronize //线程同步方法 │