logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【JVM】指令助记符总结及基本指令大全

Java 虚拟机的指令由以下格式的字节码指令构成:操作码(Opcode 1 字节)[操作数(Oprand)],具有以下两个特点:由于 Java 虚拟机采用面向操作数栈而不是寄存器的架构,所以大多数的指令都不包含操作数,只有一个操作码。class 文件中放弃了对操作数的长度做对齐,节约了填充和间隔符号需要的空间,但是为了在运行时从字节中重建出具体数据的结构,损失了一些执行效率。下面对所有指令做个总结

深入理解Java的对象头mark word

上一篇博客我们编译了Linux源码来证明了Java中有偏向锁,但是我们从周志明大佬的《深入理解java虚拟机》的书中知道,我们可以通过分析Java对象头中MarkWord来查看是那种锁,下面是32位JVM的对象中的Mark Word图,但是随着JDK的不断升级,JDK没有32位的版本,所以我们要研究64的JVM中对象的MarkWord。当我在网上找了很多资料的后,发现都是32位JVM,无法满足我们

RocketMQ之Java API大全

一、Java API说明:RocketMQ服务端版本为目前最新版:4.7.0Java客户端版本采取的目前最新版:4.7.0pom如下<dependency><groupId>org.apache.rocketmq</groupId><artifactId>rocketmq-client</artifactId><version&gt

到底了