Java面试核心知识点
2020-04-17 17:52:47 0 举报
AI智能生成
Java面试核心知识点
作者其他创作
大纲/内容
第五章 常用算法
5.1 二分查找
5.2 冒泡排序
5.3 插入排序
5.4 快速排序
5.5 希尔排序
5.6 归并排序
5.7 桶排序
5.8 基数排序
5.9 其他算法
第六章 网络与负载均衡
6.1 网络
6.2 负载均衡
第七章 数据库及分布式业务
7.1 数据库基本概念及原则
7.2 数据库并发操作和锁
7.3 数据库分布式业务
第八章 分布式缓存原理及应用
8.1 分布式缓存介绍
8.2 Ehcache原理及应用
8.3 Redis原理及应用
8.4 分布式缓存设计核心问题
第九章 设计模式
9.1 设计模式简介
9.2~9.24 23种设计模式及Java实现
1.工厂模式
2.抽象工厂模式
3.单例模式
4.建造者模式
5.原型模式
6.适配器模式
7.装饰者模式
8.代理模式
9.外观模式
10.桥接模式
11.组合模式
12.享元模式
13.策略模式
14.模板方法模式
15.观察者模式
16.迭代器模式
17.责任链模式
18.命令模式
19.备忘录模式
20.状态模式
21.访问者模式
22.中介模式
23.解释器模式
第一章 JVM
1.1 JVM运行机制
1.2 多线程
1.3 JVM内存区域
1.4 JVM运行时内存
1.5 垃圾回收及算法
1.6 Java中的4种引用类型
1.7 分代收集及分区收集算法
1.8 垃圾收集器
1.9 Java网络编程模型
1.10 Java类加载机制
第二章 Java基础
2.1 集合
2.2 异常处理及分类
2.3 反射机制
2.4 注解
2.5 内部类
2.6 泛型
2.7 序列化
第三章 Java并发编程
3.1 Java线程创建方式
3.2 线程池工作原理
3.3 5种常用线程池
3.4 线程生命周期
3.5 线程基本方法
3.6 Java中的锁
3.7 线程上下文切换
3.8 Java阻塞队列
3.9 Java并发关键字
3.10 多线程如何共享数据
3.11 CurrentHashMap并发
3.12 Java中的线程调度
3.13 进程调度算法
3.14 什么是CVS
3.15 ABA问题
3.16 什么是AQS
第四章 数据结构
4.1 栈及Java实现
4.2 队列及Java实现
4.3 链表
4.4 散列表
4.5 二叉排序树
4.6 红黑树
4.7 图
4.8 位图
收藏
0 条评论
下一页