java面试知识点总结3

1.双亲委派机制

java面试知识点总结3_引用计数
java面试知识点总结3_引用计数_02
java面试知识点总结3_内核态_03

2.介绍一下JVM的内存区域

java面试知识点总结3_初始化_04
java面试知识点总结3_初始化_05

3.类加载过程

java面试知识点总结3_java_06
java面试知识点总结3_java_07
java面试知识点总结3_引用计数_08
java面试知识点总结3_内存区域_09

4.老年代 元空间 永久代之间的区别和联系

java面试知识点总结3_内核态_10

5.输入网址到页面加载的过程

详细过程

6.内核态和用户态的区别

java面试知识点总结3_内存区域_11

7.进程调度算法

先来先服务

java面试知识点总结3_内核态_12

短作业优先

java面试知识点总结3_内存区域_13

高响应比优先

java面试知识点总结3_初始化_14

时间片轮转

java面试知识点总结3_内核态_15

优先级调度算法

java面试知识点总结3_初始化_16

多级反馈队列

java面试知识点总结3_内核态_17

8.进程通信方式

java面试知识点总结3_初始化_18
java面试知识点总结3_初始化_19

9.常见的类加载器

java面试知识点总结3_内核态_20
java面试知识点总结3_初始化_21
java面试知识点总结3_初始化_22
java面试知识点总结3_初始化_23
java面试知识点总结3_java_24

10.代理模式

详解

11.对象头中包含什么

运行时元数据

java面试知识点总结3_内存区域_25

类型指针:是对方法区中类元信息的引用

12.JAVA创建对象的过程

判断是否能在常量池中能找到类符号引用,并检查是否已被加载、链接、初始化(即判断类元信息是否存在)

java面试知识点总结3_初始化_26

为对象分配内存空间

java面试知识点总结3_初始化_27

处理并发问题

java面试知识点总结3_引用计数_28

初始化分配到的空间(对属性初始化,零值初始化)

java面试知识点总结3_java_29

设置对象的对象头

java面试知识点总结3_内核态_30

执行init方法进行初始化

java面试知识点总结3_内存区域_31

13.G1收集器

详解

14.对象是否存活的两种方法

java面试知识点总结3_引用计数_32

引用计数算法

java面试知识点总结3_引用计数_33

可达性分析算法

java面试知识点总结3_初始化_34
java面试知识点总结3_内存区域_35
java面试知识点总结3_java_36

15.synchronized和lock的区别

![在这里插入图片描述](https://img-blog.csdnimg.cn/20201117082523851.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpYW90java面试知识点总结3_java_37
java面试知识点总结3_引用计数_38

16.工厂模式

详解

17.http 状态码

java面试知识点总结3_内核态_39
java面试知识点总结3_java_40
java面试知识点总结3_java_41
java面试知识点总结3_内存区域_42

18.Java 四种引用

java面试知识点总结3_内存区域_43

19.Runable和Callable的区别

java面试知识点总结3_内存区域_44

20.讲一下 Java 的泛型

详解