# java-base-parent
**Repository Path**: jianghaojava/java-base-parent
## Basic Information
- **Project Name**: java-base-parent
- **Description**: Java基础类型,容器,并发,IO流,面向对象,Web编程等代码总结。
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 30
- **Created**: 2022-11-13
- **Last Updated**: 2022-11-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# java-base
## 1、仓库说明
Java基础类型,容器,并发,IO流,面向对象,Web编程等代码总结。
## 2、分类文档
- **JVM虚拟机**
- [JVM特点,结构与执行周期](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/jvm/J01、入门基础概述.md)
- [JVM类加载机制](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/jvm/J02、类加载机制.md)
- [JVM运行时数据区](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/jvm/J03、运行时数据区.md)
- [JVM执行引擎和垃圾回收](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/jvm/J04、垃圾回收机制.md)
- **基础语法**
- [理解Java中对象基础Object类](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/base/B01、Object对象类.md)
- [基本数据类型,核心点整理](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/base/B02、基本数据类型.md)
- [特殊的String类,和相关扩展API](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/base/B03、String字符串.md)
- [日期与时间API用法详解](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/base/B04、时间与日期.md)
- [流程控制语句,和算法应用](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/base/B05、流程控制语句.md)
- [函数式编程概念和应用](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/base/B06、函数式编程.md)
- **集合容器**
- [基于源码分析List集合体系](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/collect/C01、List集合原理.md)
- [基于源码分析Map集合体系](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/collect/C02、Map集合原理.md)
- **IO流机制**
- [IO流核心模块与基本原理](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/stream/S01、IO机制与原理.md)
- **并发编程**
- [线程的创建方式与生命周期](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/thread/T01、创建与生命周期.md)
- [线程核心机制,基础概念扩展](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/thread/T02、基础机制与概念.md)
- [多线程并发访问,同步控制](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/thread/T03、并发与同步控制.md)
- [线程间通信,等待/通知机制](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/thread/T04、等待通知机制.md)
- [Lock锁机制,API用法详解](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/thread/T05、Lock加锁机制.md)
- [Fork/Join框架机制详解](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/thread/T06、ForkJoin并行任务.md)
- [Executor线程池框架简介](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/thread/T07、Executor线程池.md)
- **面向对象**
- [泛型机制与反射原理](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/senior/S01、泛型与反射机制.md)
- [Proxy动态代理机制详解](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/senior/S02、动态代理机制.md)
- [从整体上观察面向对象](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/senior/S03、面向对象总结.md)
- **Web开发**
- [Servlet基础,生命周期执行过程](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/web/W01、Servlet基础.md)
- [Http请求详解,握手挥手流程简介](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/web/W02、Http请求详解.md)
- [会话跟踪技术,Session和Cookie详解](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/web/W03、会话跟踪技术.md)
- [过滤器、监听器、拦截器,应用详解](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/web/W04、过滤.拦截.监听.md)
- [Servlet整合C3P0数据库连接池](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/java/web/W05、C3P0连接池.md)
## 3、关于作者
| 有问题加:微信号↓ | 支持关注:公众号↓ |
|----|-----|
|
|
|
## 4、仓库整合
| 仓库 | 描述 |
|:---|:---|
| [butte-java](https://gitee.com/cicadasmile/butte-java-note) |Java编程文档整理,基础、架构,大数据 |
| [butte-frame](https://gitee.com/cicadasmile/butte-frame-parent) |微服务组件,中间件,常用功能二次封装 |
| [butte-flyer](https://gitee.com/cicadasmile/butte-flyer-parent) |butte-frame二次浅封装,实践案例 |
| [butte-auto](https://gitee.com/cicadasmile/butte-auto-parent) |Jenkins+Docker+K8S实现自动化持续集成 |
| [java-base](https://gitee.com/cicadasmile/java-base-parent) | Jvm、Java基础、Web编程,JDK源码分析 |
| [model-struct](https://gitee.com/cicadasmile/model-arithmetic-parent) | 设计模式、数据结构、算法 |
| [data-manage](https://gitee.com/cicadasmile/data-manage-parent) | 架构设计,实践,数据管理、工具 |
| [spring-mvc](https://gitee.com/cicadasmile/spring-mvc-parent) | Spring+Mvc框架基础总结 |
| [spring-boot](https://gitee.com/cicadasmile/spring-boot-base) | SpringBoot2基础,应用、配置等 |
| [middle-ware](https://gitee.com/cicadasmile/middle-ware-parent) | SpringBoot2进阶,整合常用中间件 |
| [spring-cloud](https://gitee.com/cicadasmile/spring-cloud-base) | Spring+Ali微服务基础组件用法|
| [cloud-shard](https://gitee.com/cicadasmile/cloud-shard-jdbc) | SpringCloud实现分库分表实时扩容 |
| [husky-cloud](https://gitee.com/cicadasmile/husky-spring-cloud) | SpringCloud综合入门案例 |
| [big-data](https://gitee.com/cicadasmile/big-data-parent) | Hadoop框架,大数据组件,数据服务 |
| [mysql-base](https://gitee.com/cicadasmile/mysql-data-base) | MySQL数据库基础、进阶总结 |
| [linux-system](https://gitee.com/cicadasmile/linux-system-base) | Linux系统基础,环境搭建、配置 |