jvm
AD钙12138
技术小白,努力学习ing
展开
-
包装类型和基本类型
包装类型和基本类型Java中有八种基本数据类型,分别对应着八大包装类型,因为包装类型的实例都存在于堆中,所以包装类型也称为引用类型。基本类型属于原始数据类型,变量中存储的就是原始值。包装类型属于引用数据类型,变量中存储的是存储原始值的地址的引用。基本类型中,局部变量存在方法虚拟机栈的局部变量表中,而类中声明的的变量存在堆里。包装类型中,无论局部变量还是类中声明的变量均存在堆中,...原创 2020-01-28 23:35:17 · 989 阅读 · 0 评论 -
双亲委派机制
java面试总结 -------双亲委派模型双亲委派模型是类加载器中一个重要的知识点。类加载器模型根据上图类加载模型,类加载器由三部分组成,位于最上端也就是顶层父类的是根类加载器,它只加载%JAVA_HOME%/jre/lib/ext,此路径下的所有classes目录以及java.ext.dirs系统变量指定的路径中类库,此加载器由c++实现。然后下一层即根类加载器的子类加载器是拓...原创 2020-01-27 15:44:01 · 143 阅读 · 0 评论 -
类加载实例代码详解
本文章用于对类加载实例代码的详解部分代码地址什么是类加载前情回顾所有的Java虚拟机必须在每个类或者接口被Java程序“首次主动使用时”才初始化它们,如果不是首次使用或非主动使用是不会被初始化的。主动使用分为:创建类的实例访问某个类或某个接口的静态变量(助记符为getstatic),或者对它们的静态变量进行赋值(助记符为putstatic)调用类的静态方法(助记符为invokes...原创 2020-01-26 21:10:25 · 238 阅读 · 0 评论 -
类加载
Java面试总结----- Java类加载类加载是Java中非常重要的一块内容。虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型,这就是虚拟机的类加载机制。在Java语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成的。1. 简述1.1 加载:把 .class文件从磁盘加载进内存里。1.2 ...原创 2020-01-26 21:09:53 · 155 阅读 · 0 评论