张伯毅的专栏

人生就是一道证明题,证明我们的存在不是偶然....

使用intellij idea 查看Java字节码

最近在研究 jvm ,需要查看字节码. 整理使用intellij idea 查看Java字节码 使用方式如下: 内容参考: Program:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home...

2019-06-13 09:58:36

阅读数 52

评论数 0

JAVA 对象头解析

一个Java对象在JVM中是由一个对应角色的oop对象来描述的, 比如instanceOopDesc用来描述普通实例对象,arrayOopDesc用来描述数组对象,而这些类型的oop对象均是继承自oopDesc。 class oopDesc { friend class VMStru...

2019-06-12 14:44:34

阅读数 86

评论数 0

JVM 虚拟机字节码指令表速查

字节码 助记符 指令含义 0x00 nop None 0x01 aconst_null 将null推送至栈顶 0x02 iconst_m1 将int型-1推送至栈顶 0x03 iconst_0 将int型0推送至栈顶 ...

2019-06-11 14:34:20

阅读数 74

评论数 0

在Mac上搭建OpenJDK10源码调试环境

软件环境 OS: macOS Sierra 10.14 IDE: Clion 2019.1 Code: OpenJDK 10 下载IDE 从JetBrains官网下载Clion,安装。 导入项目 打开Clion依次选择File>Import Project ...

2019-04-12 13:53:40

阅读数 80

评论数 0

在Mac上编译OpenJDK10源码

官方说明 : Get the complete source code:hg clone http://hg.openjdk.java.net/jdk10/master Run configure:bash configure Ifconfigurefails due to m...

2019-04-12 13:34:02

阅读数 62

评论数 0

提示
确定要删除当前文章?
取消 删除