- 博客(2)
- 资源 (11)
- 收藏
- 关注
原创 java类加载过程
类加载过程:java中对象的创建本文介绍的对象创建过程仅限于普通Java对象,不包括数组和Class对象。 1. 虚拟机遇到一条new指令时,首先去检查该指令的参数能否在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。 2. 在类加载检查通过后,接下来虚拟机将为新生对象分配内存。对象所需内存的大小在类加载完成后便可
2017-07-06 23:55:05 439
转载 java运行时数据区域
Java虚拟机所管理的内存将会包括以下几个运行时数据区域程序计数器(Program Counter Register)它是一块较小的内存空间,它的作用可以看做是当先线程所执行的字节码的信号指示器。每一条JVM线程都有自己的PC寄存器,各条线程之间互不影响,独立存储,这类内存区域被称为“线程私有”内存在任意时刻,一条JVM线程只会执行一个方法的代码。该方法称为该线程的当前方法(Current Meth
2017-07-05 00:20:54 506
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人