小伙伴们大家好呀,最近文章主要都在写Redis相关的文章,没有写别的相关知识,今天来写一篇。希望对你有所帮助。如题所示------》字节码相关指令。

字节码指令算是比较底层的知识了,它依托与JVM,由JVM进行加载与执行。

  • 我认为一个好的Java开发工程师,不应该只会写java代码,也应该对字节码运行原理有所了解与掌握,这样更有利于我们实力和技术的提升。
  • 另一方面,我们在编写代码的过程中有一些编码错误与陷阱是不容易的发现的,但如果我们深入到字节码程度就会对问题所在一目了然。

废话不多说,上正文。

最近在研究Java字节码的加载与运行原理,这里面里面又包含大量的字节码运行指令,需要大量的记忆,所以平常在看的时候经常容易忘记一些重要的指令,所以特意搜集下来,以便需要的时候,可以快速的提供帮助。

一,常量入栈指令(重点)

Java字节码指令大全

二,局部变量值转载到栈中指令(重点)

Java字节码指令大全

三, 将栈顶值保存到局部变量中指令(重点)

Java字节码指令大全

四,wide指令

Java字节码指令大全

通用(无类型)栈操作指令(重点)

Java字节码指令大全

五,类型转换指令(重点)

Java字节码指令大全

六,整数运算(重点)

Java字节码指令大全

七,浮点运算(重点)

Java字节码指令大全

八,逻辑运算——移位运算

Java字节码指令大全

九,逻辑运算——按位布尔运算

Java字节码指令大全

十,控制流指令——条件跳转指令

Java字节码指令大全

十一,控制流指令——比较指令(重点)

Java字节码指令大全

十二,控制流指令——无条件跳转指令(重点)

Java字节码指令大全

十三,控制流指令——表跳转指令

Java字节码指令大全

十四,控制流指令——异常和finally

Java字节码指令大全

十五,对象操作指令(重点)

Java字节码指令大全

十六,数组操作指令(重点)

Java字节码指令大全

十七,方法返回指令(重点)

Java字节码指令大全

十八,线程同步指令

Java字节码指令大全

小伙伴们按需选用哈!

高度自律,绝对自由

相关文章: