![](https://img-blog.csdnimg.cn/ac508f0c292244698f90551464e45729.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JVM
文章平均质量分 79
JVM
无奈朝来寒雨晚来风
林花谢了春红,太匆匆。
无奈朝来寒雨晚来风。
胭脂泪,相留醉,几时重。
自是人生长恨水长东。
展开
-
第六章 方法区
测试设置方法区大小参数的默认值 * * jdk7及以前: * -XX:PermSize=100m -XX:MaxPermSize=100m * jdk8及以后: * -XX:MetaspaceSize=100m -XX:MaxMetaspaceSize=100m原创 2023-06-04 17:53:26 · 503 阅读 · 0 评论 -
第五章 堆内存
被 native 关键字修饰的就是本地方法,有方法体,但是不是Java代码实现的, //native 关键字不能 和 abstract 关键字一起使用 public native void Native1(int x);/** 测试:大对象直接进入老年代//20m } }原创 2023-06-02 18:38:48 · 619 阅读 · 0 评论 -
第四章 运行时数据区
现在我们自己定义了一个 java.lang.String 的Java类,当我们去 new String 的时候会不会去加载这个自定义的String 呢?显然是不会的,因为如果随意一个类都能被加载到我们的系统中,如果有人恶意的植入一些代码,我们的系统就崩掉了。System . out . println("我是自定义的String类的静态代码块");原创 2023-05-31 22:41:08 · 492 阅读 · 0 评论 -
第三章 JVM内存概述
在上面我们看到,从最底层的systemClassLoader系统类加载器,调用 getParent( )方法会调用到它上层的一个扩展类加载器和应用类加载器对象,这些两个类加载器对象也都需要加载。是一种像文件夹一样的包含关系。应用程序类加载器应用程序类加载器应用程序类加载器应用程序类加载器应用程序类加载器应用程序类加载器应用程序类加载器应用程序类加载器应用程序类加载器应用程序类加载器。扩展类加载器扩展类加载器扩展类加载器扩展类加载器扩展类加载器扩展类加载器扩展类加载器扩展类加载器扩展类加载器扩展类加载器。原创 2023-05-29 23:35:16 · 976 阅读 · 0 评论 -
第二章 各种JVM的发展历程和介绍
各种JVM的发展历程和介绍原创 2023-01-24 00:09:52 · 85 阅读 · 0 评论 -
第一章 虚拟机与Java虚拟机
第一章 虚拟机与Java虚拟机原创 2023-01-23 16:26:29 · 197 阅读 · 0 评论