随笔分类 -  JVM

摘要:转载: https://blog.csdn.net/javazejian/article/details/73413292 阅读全文
posted @ 2019-12-19 18:41 朱子威 阅读(248) 评论(0) 推荐(0)
摘要:Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为.java的源文件进行编译,最终生成后缀名为.class的字节码文件。然后Java虚拟机将编译好的字节码文件加载到内存(这个过程被称为类加载,是由加载器完成的),然后虚拟机针对加载到内存的java类进行解释执行,显示结果。 Java的运行 阅读全文
posted @ 2019-09-12 16:36 朱子威 阅读(8677) 评论(3) 推荐(7)
摘要:程序计数器:当前线程所执行的字节码的行号指示器。Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,每条线程都需要有一个独立的程序计数器,线程私有的内存。 虚拟机栈:Java虚拟机栈(Java Virtual Machine Stacks)也是线程私有的,它的生命周期与线程相 阅读全文
posted @ 2019-04-15 18:04 朱子威 阅读(277) 评论(0) 推荐(0)