Skip to content

xiaoxigua13437/JavaBase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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     //线程同步方法
  │

Releases

No releases published

Packages

No packages published

Languages