摘要: jvm是啥? jvm是java的虚拟机,他将程序变为字节码class文件,然后通过jvm处理到操作系统平台。 class文件的加载过程:加载:查找和导入class文件 验证:验证里面的字节码文件是否符合要求 准备:给字节码文件里面的对象变量分配空间 解析:将符号引用变为直接引用 初始化操作 类加载器 阅读全文
posted @ 2020-03-12 17:44 xxcnotes 阅读(120) 评论(0) 推荐(0)
摘要: JAVA程序执行流程 JVM体系结构 内存结构 程序计数器:记录了方法之间的调用和执行情况,记住下一条jvm指令的执行地址。 每个线程都有一个计数器,是线程私有的。不会存在内存溢出。 栈:也叫栈内存,线程运行需要的内存空间。主管Java程序的运行,是在线程创建时创建,他的生命周期是跟随线程的生命周期 阅读全文
posted @ 2020-03-12 15:48 xxcnotes 阅读(126) 评论(0) 推荐(0)