随笔分类 -  JVM

摘要:1. JMM JMM是JVM规范中定义的一种模型,来屏蔽掉各种硬件与操作系统的内存访问差异,实现Java程序可以在各种平台下都能达到一致的内存访问效果。 1. 1 volatile volatile关键字是JVM中最轻量级的同步机制。 volatile作用:被volatile关键字修饰的变量具有两个 阅读全文
posted @ 2020-02-20 22:09 子春十一 阅读(391) 评论(0) 推荐(0)
摘要:1. 概述 Java可以动态扩展的语言特性就是依赖运行期间动态加载和动态链接来实现的。 1. 在实际情况中,每个Class文件都有可能代表着Java语言中的一个类或接口,后文中直接对“类”的描述包括了类和接口的可能性,而对于类和接口要分开描述的场景会特别指明; 2. 所提到的“Class文件”并非特 阅读全文
posted @ 2020-02-19 21:45 子春十一 阅读(121) 评论(0) 推荐(0)
摘要:Java虚拟机内存管理机制 1 Java内存区域与内存溢出异常 1.1 运行时数据区域 方法区(Method Area) 线程共享的一个区域,存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。 在HotSpot中也叫永久代(Permanent Generation),但实际上 阅读全文
posted @ 2020-02-19 17:36 子春十一 阅读(174) 评论(0) 推荐(0)