IDEA中使用jclasslib插件可視化方式查看類字節(jié)碼的過程詳解
在學(xué)習(xí)jvm相關(guān)知識時(shí),一般會講到類字節(jié)碼相關(guān)內(nèi)容,為了更清晰的了解類字碼具體內(nèi)容,一般我們會使用javap命令進(jìn)行查看,但是仍然不夠直觀,有沒有更易于理解的方式查看類字節(jié)碼呢?答案是有的,就是今天本文要給大家介紹的IDEA插件jclasslib Bytecode Viewer。插件官方地址:https://plugins.jetbrains.com/plugin/9248-jclasslib-bytecode-viewer
插件安裝在idea插件功能中搜索jclasslib,選擇jclasslib Bytecode Viewer,安裝即可,如圖
編寫測試類,包含屬性、方法、字符串常量等。
package com.lcl;/** * @author lcl * @date 2021-04-22 */public class ClassViewer { private String field; public void method(){System.out.println('method ...'); }}
注意:需要編譯此類,否則會報(bào)錯(cuò)。若是idea沒有自動(dòng)編譯,請使用Build Project功能進(jìn)行編譯
使用效果點(diǎn)擊菜單:View -> Show Bytecode With Jclasslib效果如圖:
可以看到,清晰明了的顯示出了類字節(jié)相關(guān)信息。是不是很棒!!!
以上就是IDEA中使用jclasslib插件可視化方式查看類字節(jié)碼的詳細(xì)內(nèi)容,更多關(guān)于idea jclasslib字節(jié)碼查看的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!
相關(guān)文章:
1. .NET中l(wèi)ambda表達(dá)式合并問題及解決方法2. JSP數(shù)據(jù)交互實(shí)現(xiàn)過程解析3. 淺談python出錯(cuò)時(shí)traceback的解讀4. 利用promise及參數(shù)解構(gòu)封裝ajax請求的方法5. Python importlib動(dòng)態(tài)導(dǎo)入模塊實(shí)現(xiàn)代碼6. python matplotlib:plt.scatter() 大小和顏色參數(shù)詳解7. windows服務(wù)器使用IIS時(shí)thinkphp搜索中文無效問題8. ASP 信息提示函數(shù)并作返回或者轉(zhuǎn)向9. Nginx+php配置文件及原理解析10. 在Android中使用WebSocket實(shí)現(xiàn)消息通信的方法詳解
