JVM
文章平均质量分 93
猎羽
My name is feather!
展开
-
Java虚拟机知识点梳理
1、什么是内存模型?在特定操作协议下,对特定内存和高速缓存读写的过程的抽象2、JMM的作用是什么?解决缓存一致性和指令重排序导致的安全问题屏蔽具体的平台,保证CPU对内存访问效果一致3、JMM的主要目的定义程序中变量的访问规则:存储和读取只针对线程共享变量:静态字段、实例字段、构成对象数组的元素线程私有变量:局部变量、方法参数不在考虑范围内。原创 2023-08-16 19:26:07 · 139 阅读 · 0 评论 -
Java代码是怎么运行的?
转载请注明链接:Java代码是怎么运行的?版本: 2018/9/2-1Java代码是怎么运行的?JREJDKC++Java虚拟机Java字节码实现方式托管环境Java虚拟机如何运行Java字节码?虚拟机角度硬件角度思考题参考资料1、Java代码的运行需要什么? 必须要有JRE(java 运行时环境)JRE...原创 2018-09-02 22:21:33 · 4049 阅读 · 0 评论 -
JVM中的基本数据类型
转载请注明链接: JVM中的基本数据类型版本:2018/9/9-1(18:00)JVM中的基本数据类型问题汇总boolean类型(4)基本数据类型(14)charfloat基本类型的大小算数运算参考资料问题汇总Java语言规范中如何定义boolean?JVM规范是如何定义boolean类型的?JVM规范约束了Java字节码的具...原创 2018-09-09 17:56:14 · 1238 阅读 · 0 评论 -
JVM invokedynamic调用指令
转载请注明链接:JVM invokedynamic调用指令版本号:2018/09/15-1(0:00)JVM invokedynamic调用指令基础-方法句柄(32)赛马问题方法句柄创建操作方法句柄的实现方法句柄性能invokedynamic调用指令(28)调用点invokedynamic使用实例Java8 Lambda表达式Lambda...原创 2018-09-16 00:06:17 · 1628 阅读 · 9 评论 -
JVM工具篇
转载请注明链接: 工欲善其事,必先利其器。JVM工具篇版本:2018/9/12-1(18:00)JVM工具篇javap(20)基本信息常量池字段区域方法区域Code Tools(4)asmtoolsjolASM(7)修改已有Class问题汇总参考资料javap(20)1、javap的作用 ...原创 2018-09-12 17:00:19 · 469 阅读 · 1 评论 -
JVM中的垃圾回收
英文优秀文章分析了NIO与IO的不同: 1. http://tutorials.jenkov.com/java-nio/nio-vs-io.html 2. https://blogs.oracle.com/slc/entry/javanio_vs_javaio原创 2016-01-09 21:31:56 · 542 阅读 · 1 评论