成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

3種神操作,教你查看 Java 字節(jié)碼!

開發(fā) 后端
在我們工作、學(xué)習(xí)、以及研究 JVM 過程當(dāng)中,不可避免的要查看 Java 字節(jié)碼,通過查看字節(jié)碼可以了解一個類的編譯結(jié)果,也能通過編譯器層面來分析一個類的性能。

 在我們工作、學(xué)習(xí)、以及研究 JVM 過程當(dāng)中,不可避免的要查看 Java 字節(jié)碼,通過查看字節(jié)碼可以了解一個類的編譯結(jié)果,也能通過編譯器層面來分析一個類的性能。

[[286230]]

字節(jié)碼文件是不能直接打開的,下面棧長教大家?guī)追N簡單的方法如何查看 Java 字節(jié)碼。

1、使用 javap 命令查看字節(jié)碼

命令格式如下:

  1. javap -c xxx.class 

JDK 提供的了,不解釋,來,演示操作一把:

 

  1. $ javap -c Test.class 
  2. Compiled from "Test.java" 
  3. public class com.test.Test { 
  4.   public com.test.Test(); 
  5.     Code: 
  6.        0: aload_0 
  7.        1: invokespecial #8                  // Method java/lang/Object."<init>":()V 
  8.        4: return 
  9.  
  10.   public static void main(java.lang.String[]); 
  11.     Code: 
  12.        0: return 

如上所示,可以看到 Test 類的的字節(jié)碼。

2、Intellij IDEA 中查看字節(jié)碼

Intellij IDEA 直接集成了一個工具菜單,可以直接查看字節(jié)碼,打開 ByteCode 插件窗口方法如下:

 

  1. View -> Show bytecode 

 

 

 

 

 

 

 

 

如圖所示,可以看到 String 類的的字節(jié)碼。

是不是很方便?

如果看不到這個菜單,那可能你當(dāng)前的類沒有編譯,需要你編譯一下。

不會用 Intellij IDEA 的可以關(guān)注公眾號:Java技術(shù)棧,在后臺回復(fù):IDEA,可以獲取棧長整理的歷史教程,都是無廢話干貨。

想當(dāng)初從 Eclipse 轉(zhuǎn) IDEA 數(shù)次都失敗,現(xiàn)在早習(xí)慣了,說實話寫代碼是真智能,基友搭配,效率翻倍。

3、Eclipse 中查看字節(jié)碼

在 Eclipse 中查看字節(jié)碼稍顯麻煩,需要安裝插件,并打開插件窗口,安裝和使用方式如下:

 

 

 

 

Name: bytecode

Location: http://andrei.gmxhome.de/eclipse

安裝完后需要重啟 Eclipse 才能生效。

Eclipse 打開 ByteCode 插件窗口:

 

  1. Window-> Show View -> Other -> Java -> Bytecode 

 

 

 

 

如圖所示,可以看到 String 類的的字節(jié)碼。

當(dāng)然,市面上還有很多其他的小工具可以查看字節(jié)碼,這里就不再一一介紹了,有興趣的可以去了解下,棧長介紹的這三種方式應(yīng)該夠用了吧。

看完有沒有漲姿勢呢?

責(zé)任編輯:華軒 來源: Java技術(shù)棧
相關(guān)推薦

2010-09-25 10:20:05

JAVA字節(jié)碼

2020-04-09 09:52:42

Python數(shù)據(jù)技術(shù)

2011-12-01 14:56:30

Java字節(jié)碼

2023-03-27 16:44:23

2021-12-09 22:36:30

Java 字節(jié)碼頁緩存

2023-07-03 08:11:48

java字節(jié)碼字段

2019-10-30 08:45:21

JS代碼NodeJS

2022-03-30 10:10:17

字節(jié)碼棧空間

2013-08-12 11:18:00

2010-04-14 13:01:56

2012-01-12 09:20:49

Java

2023-08-30 11:03:47

Java工具

2025-06-26 01:22:00

SpringBean開發(fā)

2020-10-14 11:05:10

Java開發(fā)IDEA

2010-01-03 10:47:22

2018-04-04 15:05:17

虛擬機字節(jié)碼引擎

2020-10-28 14:03:22

NLP自然語言分詞

2012-03-28 10:30:33

ScalaJava

2023-01-01 14:04:51

字節(jié)碼接口系統(tǒng)

2021-05-28 23:04:23

Python利器執(zhí)行
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 成人亚洲网站 | 久久久精品一区二区三区 | 亚洲日韩第一页 | 在线免费观看a级片 | 色综合国产 | 免费在线色 | 高清av电影| 天堂精品 | 日韩欧美一区在线 | 天天干视频网 | 在线婷婷 | 国产高清视频一区 | 国产精品电影在线观看 | 秋霞影院一区二区 | 91久久久久久久久久久久久 | 男人天堂免费在线 | 中文字幕在线观看国产 | 精品久久网 | 亚洲成人网在线观看 | 成人自拍视频网站 | 欧美亚洲视频在线观看 | 美女131mm久久爽爽免费 | www.欧美 | www.欧美.com| 亚洲精品一区二区三区在线 | 欧美日韩不卡 | 久久久久成人精品 | 人人爽人人爽 | 91黄在线观看 | 欧美高清视频 | 国产女人第一次做爰毛片 | 国产三级电影网站 | 国产日韩欧美91 | 久久成人av电影 | 午夜影院在线播放 | 亚洲国产精品日韩av不卡在线 | av在线电影网站 | 永久精品 | 91社区在线观看播放 | 在线成人免费视频 | 日韩国产在线观看 |