![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 95
smartjiang-java
我是个菜鸡,我在追彩虹.
展开
-
JAVA 字节码全解
文章目录1:IDEA 如何查看字节码文件1.1:通过File-->Settings... 打开 External Tools 窗口1.2:点击图中的“+”,填写内容1.3:选择一个java文件,右键选择 External Tools-->查看字节码(这是自己定义的名),即可查看字节码。2:查看字节码文件(需要 jvm 基础)2.1:基本的字节码2.2:带有异常的字节码2.3:带有 finally 块2.4:了解具体的字节码指令含义3:语法糖1:IDEA 如何查看字节码文件对于 IDEA 查看原创 2022-05-07 19:40:59 · 2177 阅读 · 0 评论 -
Java对象中实例数据发生的间隙填充alignment/padding gap条件是什么?
文章目录1: alignment/padding gapshi是什么?2: 验证什么条件下会出现alignment/padding gap3:结论1: alignment/padding gapshi是什么?先看一张图:对象分四部分:圈住的第一部分包括:8字节的makedown+4字节的类型指针圈住的第二部分是实例数据圈住的第三部分是8字节对齐,padding如果这些知识不清楚的话没必要往下看了,今天我们要说的是示例数据中出现alignment/padding gap的条件是什么?2: 验原创 2021-02-24 23:19:25 · 1243 阅读 · 7 评论 -
JVM一:JVM入门以及Class文件认识
从此篇博客开始,专注JVM相关内容,从浅到深.JVM入门什么是JVM其实:JVM是一种规范,人们常说Java是跨平台的语言,而JVM帮助屏蔽了不同操作系统的底层,是跨语言的平台.它不仅仅应用于Java语言,它是可以认识所有能编译成.class格式的文件(字节码文件).JVM和JDK,JRE的关系(面试有可能问)JVM的常见实现其中,我们目前安装JDk使用的是HotSpot,这个是oracle官方那个是用的,有很多实力公司不依赖oracle公司的这个,他们会根据JVM规范自己实现一些虚拟机,原创 2020-07-26 21:50:25 · 219 阅读 · 3 评论