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