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