JVM堆空间
Java 堆区用于存储Java对象实例,一个Java进程只会存在一个堆区,堆可以处于物理上不连续的内存空间中,但在逻辑上它应该被视为连续的。
Java 堆区用于存储Java对象实例,一个Java进程只会存在一个堆区,堆可以处于物理上不连续的内存空间中,但在逻辑上它应该被视为连续的。
本地方法即Native Method,本地方法的实现由非JAVA语言实现。
虚拟机栈由多个栈帧组成,每个方法被调用执行的时候,Java虚拟机都会同步创建一个栈帧(Stack Frame)。
MySQL八股文:从什么是MYSQL开始到对MYSQL的优化。
在JVM中,使用程序计数器以替代PC寄存器,用于执行JVM的字节码指令。
JVM采用按需加载class文件,采用双亲委派模式加载class文件,避免重复加载、防篡改等。
队列的特点是先进先出,栈的特点是后进先出。Queue继承Collection接口,Stack继承Vector容器类,最顶层接口也是Collection。
class文件包含JAVA程序执行的字节码;数据严格按照格式紧凑排列在class文件中的二进制流,中间无任何分隔符;文件开头有一个0xcafebabe(16进制)特殊的一个标志。