JVM虚拟机
给变量取个名字
这个作者很懒,什么都没留下…
展开
-
【JVM虚拟机】类的加载,连接和初始化
放松了这么久,已经渐渐忘记了写博客的习惯了,之前一直把写博客当做记录的一种方式,并没有完全的掌握自己学习的东西,JAVA的虚拟机将会是一个新的开始。 JVM虚拟机的只是可能更偏向于理论,但是当你理解了JVM虚拟机后,你将会写出更好的代码,更有效率的代码。 今天先介绍JVM对类的处理,总共分为加载,连接,初始化,下面我们慢慢介绍 首先,我们限制java虚拟机的退出情况 java的虚拟机和程序的生...原创 2019-05-05 16:13:04 · 272 阅读 · 0 评论 -
【JVM虚拟机】类的加载之常量池
在上一章的使用 步骤,在"访问某个类或者接口的静态变量 " 这一步骤留下一个疑问?为什么是加载MyParent类呢? 下面我们来说说倒是为什么? 我们先写个例子: public class Test1 { public static void main(String[] args) { System.out.println(MyParent.str); } ...原创 2019-05-05 21:29:54 · 392 阅读 · 0 评论 -
【JVM虚拟机】类的加载和接口的加载
在JAVA虚拟机中,对于类和接口的加载有不同的处理方式。 在【JVM虚拟机】类的加载,连接和初始化 这篇文章中提到了Java对类的主动使用有7种,其中有一种是初始化一个类的子类 ,对于这样的情况,我们先写一个案例看看 public class Test5 { public static void main(String[] args) { System.out.print...原创 2019-05-08 09:31:08 · 773 阅读 · 0 评论 -
【JVM虚拟机】类加载器的说明
类加载器分为4种类型 加载器 说明 Bootstrp loader Bootstrp加载器是用C++语言写的,它是在Java虚拟机启动后初始化的,它主要负责加载%JAVA_HOME%/jre/lib,-Xbootclasspath参数指定的路径以及%JAVA_HOME%/jre/classes中的类 ExtClassLoader Bootstrp loader加载ExtClas...原创 2019-07-06 15:55:24 · 131 阅读 · 0 评论