java 虚拟机

java 虚拟机

1、类装载体系

parent 委托模式;不同命名空间防止恶意访问和覆盖。

2、类装载过程

加载:将 class 字节流转化为虚拟机内的类结构。

连接:验证(结构、语义、字节流)、准备(分配类字段空间)、解析(可选,将符号引用转化为实际引用)

初始化:执行类初始化 static 字段和程序块

3、AccessController doPrivileged() 方法内的语句(调用处栈下代码)拥有和调用者一样的权限。

你可能感兴趣的:(java)