jvm
KevinDai007
everyone can be successful,why not me?
展开
-
JVM类加载机制
类加载顺序: 装载 通过全限定类名载入对应的二进制字节流 把二进制字节流转化成方法区的数据结构 通过方法区的数据结构创建一个java.lang.Class对象,作为访问该类的入口 说到加载不得不提到类加载器(classLoder) 类加载器:”通过类的全限定类名来获取类对应的二进制字节流”的实现的代码模块被称为类加载器. 对于任意一个类,都需要由加载他的类加载器和这个类本身确立其在jvm原创 2016-11-21 07:31:58 · 355 阅读 · 0 评论 -
JVM字节码执行引擎
賊难理解,慢慢整理原创 2016-11-24 07:33:09 · 475 阅读 · 0 评论 -
JAVA内存模型与线程
Java内存的主要目的是定义程序中各个变量的访问规则,即虚拟机将变量存储到内存和从内存读取变量这样的细节.这里的变量指实例字段、静态字段和构成数组对象的元素,不包括局部变量和方法参数(线程私有,不涉及共享) Java内存模型规定所有的变量都储存在主内存中(可以对应堆中的对象实例);每条线程还有自己的工作内存,线程的工作内存中保存了该线程使用到的变量的主内存的副本拷贝,线程对变量的所有操作(读取、原创 2016-11-27 22:10:49 · 322 阅读 · 0 评论