JVM
文章平均质量分 89
sswqzx
这个作者很懒,什么都没留下…
展开
-
@CallerSensitive 注解的作用
如Reflection.getCallerClass()方法规定,调用它的对象,必须有 @CallerSensitive 注解,否则 报异常 Exception in thread "main" java.lang.InternalError: CallerSensitive annotation expected at。总结就是说 jdk内有些方法,jvm的开发者认为这些方法危险,不希望开发者调用,就把这种危险的方法用 @CallerSensitive修饰,并在“jvm”级别检查。转载 2022-09-05 10:24:40 · 883 阅读 · 0 评论 -
Jvm--01、Jvm内存结构
HotSpot VM,它是Sun JDK和OpenJDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。 话不多说上图、Jvm内存结构图: 深入理解Java虚拟机(第二版)如图: 方法区和堆是线程共享的、所有会有线程安全的问题。 1、Java堆(java heap)() 1、概述 java堆是java虚拟机所管理的内存中最大的一块,是被所有线程共享的一块内存区域,...原创 2018-12-05 20:57:26 · 303 阅读 · 0 评论