# Java-Study-And-Up **Repository Path**: badibudobiloon_dharabumba/java-study-and-up ## Basic Information - **Project Name**: Java-Study-And-Up - **Description**: Java学习路径 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-03 - **Last Updated**: 2022-01-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Java-Study-And-Up #### 介绍 Java学习路径 自己的学习历程,及知识点整理概括 1.Java基础需要复习的难重点(我自己的薄弱点) - 多态、接口和抽象类、内部类(重疑点匿名内部类)已经复习了一遍了,但是感觉脑子里还有点混乱。静态方法,实例方法, 2.集合 - Collection类底下的,重要的一个List。List下的ArrayList和LinkedList. Vector也要。 - Map下HashMap,HashTable,ConcurrentHashMap、Iteator 3.多线程 - 线程的几种状态,以及对应的遇到的几种方法。线程启动的几种方式。线程池七大参数,几种线程池,阻塞队列,volatile 4.锁 - 为什么加锁、悲观锁和乐观锁CAS和Synchronized、死锁,volatile 5.JVM - 类加载器加载.class过程、运行时数据区分区(各个区详情)、GC(判断垃圾算法,回收垃圾算法,垃圾回收器),OOM 6.数据库 - 索引,数据库优化,jdbc,事务, 7.Redis - 缓存过期,缓存淘汰算法、缓存穿透,布隆过滤器、缓存击穿,雪崩 - 持久化,缓存一致性 8.算法 - 几种排序算法,树(二叉树、B+树、红黑树) 9.框架 - Spring(IOC,AOP,静态代理、动态代理,作用域,bean作用域)、SpringMVC、SpringBoot(自动配置原理 )、Mybatis 10.消息队列 - kafka,RocketMQ 11.设计模式 - 单例模式,工厂模式,原型模式,适配器模式 12.分布式 - springcloud(组件,Eureka注册过程),分布式、微服务