1. 程式人生 > 實用技巧 >IDEA 外掛,帶你檢視 Java 位元組碼資訊

IDEA 外掛,帶你檢視 Java 位元組碼資訊

我是 ABin-阿斌:寫一生程式碼,創一世佳話。 如果小夥伴們覺得我的文章有點 feel ,那就點個贊再走哦。
在這裡插入圖片描述

前言

在我們日常學習的過程中,想要對一個知識點更加深入的理解我們往往會看看這個類的位元組碼檔案。

如何檢視 Java 位元組碼

按照我們傳統的方式那麼就是使用命令了(javap),但是這種傳統的方式有一個缺陷型,那麼就是它的這種方式不是那麼的直觀,而且效率也是比較低的。

繼而隨之,我們就衍生出了其它更加方便的操作。接下來我就給大家展示如何用 IDEA 來查一個類的位元組碼檔案。

IDEA 原生自帶檢視器

按照我下方紅色框框給出的提示操作

注意事項:當我們檢視某個類位元組碼的時切忌一定要先編譯一下,否則看不到實際效果。

在這裡插入圖片描述

結果展示:這個玩意就是我們的 .class檔案(JVM所認識的Java位元組)

在這裡插入圖片描述

從位元組碼中我們就可以看到我寫的那個測試類的底層是如何執行的了,是不是一下子就恍然大悟了。

疑問

有些人可能會說,我直接幹懵了,哈哈。不要急,這個原生的檢視器還是不夠直觀,分的不夠細膩。那麼接下來我就再介紹一款IDEA 外掛(牛逼克拉斯),這也是本文章的核心了。

使用 IDEA 外掛 jclasslib(更加直觀易懂,節點分支明確)

這是具體的下載方式
在這裡插入圖片描述
安裝完成之後,重啟 IDEA 接下來我們就可以通過這個外掛去檢視某個類對應的位元組碼檔案了。
在這裡插入圖片描述
結果展示:現在是不是清晰多了,不光光可以看類的位元組碼檔案了,還可以檢視這個類的基本資訊、常量池、介面、屬性等資訊。就問一句奧布奧利給,哈哈

裝好了這個外掛以後右邊就會有這個外掛的收縮欄,不想看點一下就收起來,想看就再點一下。
在這裡插入圖片描述

總結

隨著時間的推移與技術的發展,越來越多的東西變得更加的方便,當然在這個方便的前提我們要學會如何去使用。技術是不斷地進步的,我們可不能原地踏步。學無止境,牢記初心,砥礪前行。