jvm类加载
2020-05-20 17:39:00 0 举报
jvm类加载
作者其他创作
大纲/内容
方法区
class文件,是机器可识别的
动态执行的过程
mian方法的栈帧
执行
编译器java compilejavac xxx.class
test2()
说明实例的内容int num1 = 0 ;说明创建实例需要创建哪些变量
栈
方法和变量成为类对象的方法和变量static int num = 0
指定一个类对象
堆
找到main方法
对象实例public int num1 = 1;public void test2(int num1){int num1 += 1;Test.num += 1;}
test1()
静态过程,static的变量和方法都在这个过程完成初始化,并赋给类对象
int i=0
局部变量表
java文件程序员能看懂的,但是机器无法识别
test类对象
软件是在内存运行class文件加载到内存
类加载器classloader
对象实例public int num1 = 0;public void test1(int num1){int num1 += 1;Test.num += 1;}
0 条评论
下一页
为你推荐
查看更多