# dreamcold-Java-Note **Repository Path**: ywljiushiniye_admin/dreamcold-Java-Note ## Basic Information - **Project Name**: dreamcold-Java-Note - **Description**: Java基础、容器、多线程、JUC、IO、Spring、SpringMVC、Mybatis、SQL、linux、中间件、算法、数据结构、网络、操作系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-01-23 - **Last Updated**: 2024-01-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 梦小冷的Java学习笔记库 本仓库是一个关于Java学习的笔记库,未来希望包括Java基础、框架、中间件、数据库、算法、工具等相关的资料,希望能记录自己学习和整理的心路历程,和大家一起进步! ## Java ### Java基础 - [计算机与编程概述](./Java/basic/计算机与编程概述.md) - [基础简介](./Java/basic/基础简介.md) - [变量](./Java/basic/变量.md) - [运算符](./Java/basic/运算符.md) - [条件执行](Java/basic/条件执行.md) - [循环](./Java/basic/循环.md) - [数组](./Java/basic/数组.md) - [面向对象](./Java/basic/面向对象.md) - [常用类](./Java/basic/常用类.md) - [枚举](./Java/basic/枚举.md) - [异常处理](./Java/basic/异常处理.md) - [泛型](./Java/basic/泛型.md) - [注解](./Java/basic/注解.md) - [反射](./Java/basic/反射.md) - [多线程](./Java/basic/多线程.md) - [Java8新特性](./Java/basic/Java8新特性.md) - [JDBC](./Java/JDBC/JDBC的学习.md) ### Java容器 #### 容器概述 - [Java容器概述](./Java/container/Java容器概述.md) - [Collection架构](./Java/container/Collection架构.md) #### 列表和队列 - [ArrayList剖析](./Java/container/ArrayList剖析.md) - [LinkedList剖析](./Java/container/LinkedList剖析.md) - [Vector剖析](./Java/container/Vector剖析.md) - [Stack剖析](./Java/container/Stack剖析.md) - [ArrayDeque剖析](./Java/container/ArrayDeque剖析.md) - [使用PriorityQueue](./Java/container/使用PriorityQueue.md) #### Map接口 - [HashMap剖析](./Java/container/HashMap剖析.md) - [Hashtable剖析](./Java/container/Hashtable剖析.md) - [TreeMap剖析](./Java/container/TreeMap剖析.md) - [Properties的使用](./Java/container/Properties的使用.md) - [LinkedHashMap的剖析](./Java/container/LinkedHashMap剖析.md) #### Set接口 - [HashSet剖析](./Java/container/HashSet剖析.md) - [TreeSet剖析](./Java/container/TreeSet剖析.md) - [LinkedHashSet相关](./Java/container/LinkedHashSet相关.md) ### 并发 - [前置知识](./Java/muti-thread/前置知识.md) - [进程与线程的概念](./Java/muti-thread/进程与线程的概念.md) - [并行和并发的概念](./Java/muti-thread/并行和并发的概念.md) - [多线程的应用](./Java/muti-thread/多线程的应用.md) - [创建线程](./Java/muti-thread/创建线程.md) - [线程运行](./Java/muti-thread/线程运行.md) - [线程运行的原理](./Java/muti-thread/线程运行的原理.md) - [线程的常见方法](./Java/muti-thread/线程的常见方法.md) ### IO流 - [File类的常用方法](./Java/io/File类的常用方法.md) - [IO流原理以及流的分类](./Java/io/IO流原理以及流的分类.md) - [FileReader与FileWriter](./Java/io/FileReader与FileWriter.md) - [FileInputStream和FileOutStream](./Java/io/FileInputStream和FileOutStream.md) - [缓冲流](./Java/io/缓冲流.md) - [转换流](./Java/io/转换流.md) - [字符集](./Java/io/字符集.md) - [标准输入输出流](./Java/io/标准输入输出流.md) - [数据流](./Java/io/数据流.md) - [对象流](./Java/io/对象流.md) - [随机存取文件流](./Java/io/随机存取文件流.md) - [NIO概述](./Java/io/NIO概述.md) ### 网络编程 - [网络编程概述](./Java/network/网络编程概述.md) - [IP和端口号](./Java/network/IP和端口号.md) - [网络协议](./Java/network/网络协议.md) - [TCP网络编程](./Java/network/TCP网络编程.md) - [UDP网络编程](./Java/network/UDP网络编程.md) - [URL编程](./Java/network/URL编程.md) ## JavaWeb ## 数据库 ### Mysql #### 基础篇 - [数据库介绍](./database/Mysql/数据库介绍.md) - [数据库的操作](./database/Mysql/数据库的操作.md) - [DML语言](./database/Mysql/DML语言.md) - [DQL语言](./database/Mysql/DQL语言.md) - [Mysql常用函数](./database/Mysql/Mysql常用函数.md) - [事务和索引](./database/Mysql/事务和索引.md) - [权限及如何设计数据库](./database/Mysql/权限及如何设计数据库.md) - [数据库设计](./database/Mysql/数据库设计.md) ## 框架 ### Spring - [Spring简介](./framework/Spring/Spring简介.md) - [IOC理论的推导](./framework/Spring/IOC理论的推导.md) - [Hello Spring](./framework/Spring/HelloSpring.md) - [依赖注入](./framework/Spring/依赖注入.md) - [自动装配](./framework/Spring/自动装配.md) - [使用注解开发](./framework/Spring/使用注解开发.md) - [静态代理模式](./framework/Spring/静态代理模式.md) - [动态代理](./framework/Spring/动态代理.md) - [AOP](./framework/Spring/AOP.md) ### Mybatis - [什么是mybatis](./framework/mybatis/什么是mybatis.md) - [mybatis入门](./framework/mybatis/mybatis入门.md) - [mybatis实现改查增删](./framework/mybatis/mybatis实现改查增删.md) - [一对多的查询](./framework/mybatis/一对多查询.md) - [多对一的查询](./framework/mybatis/多对一查询.md) - [多对多查询](./framework/mybatis/多对多查询.md)