GithubHelp home page GithubHelp logo

javabase's Introduction

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

javabase's People

Contributors

fuzhongyu avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.