命令查看java的class字節碼文件
查看java字節碼
1 javac –verbose查看運行類是加載了那些jar文件
HelloWorld演示:
javac –verbose HelloWorld.java
可以看到虛擬機編譯時做了那些事情……
java –verbose HelloWorld
可以看到虛擬機運行一個程序時加載的jar包
更多內容查看javac –help命令
2 javap查看字節碼
首先使用javap –help可以查看到各種命令,各個命令什麽作用,可以自己運行試試……
這裏只測試javap –c和javap –verbose
javap –c HelloWorld
可以查看字節碼,從中可以得到各種變量的信息等等
但是javap –verbose可以看到更加清楚的信息。如下圖
以上為命令查看java字節碼文件過程,對了解java背後的秘密,深層次理解java有用,與大家分享……
轉自:http://blog.csdn.net/lsbhjshyn/article/details/9329339
命令查看java的class字節碼文件
相關推薦
命令查看java的class字節碼文件
target help命令 ont 命令 虛擬機 更多 iss gravity clas 查看java字節碼 1 javac –verbose查看運行類是加載了那些jar文件 HelloWorld演示: javac –verbose HelloWorld.java
java 命令查字節碼文件, 查.class文件內容
spa .class png 屬性 系統環境 技術 bubuko 文件內容 想要 1. 需要用javac,javap命令,所以先配下環境變量 2.配置環境變量 單擊“計算機-屬性-高級系統設置”,單擊“環境變量&rdq
如何將源碼文件編譯成字節碼文件
print pil 生成 imp 源碼 style world roo col [[email protected]/* */ ~]# cat 1.py # 要編譯的源碼文件 #!/usr/bin/python print ‘Hello Worl
openfiles_(命令)查看已打開的文件列表
bubuko 斷開連接 本地 ron bsp image 列表 允許 alt 效果: 功能: 查看Windows系統的進程信息,包括進程打開了哪些文件 描述: 允許管理員列出系統上已打開的文件和文件夾或與其斷開連接。 參數列表: /Disconn
深入理解JVM-java字節碼文件結構剖析(1)
ret 是個 sta 操作數棧 face 列表 屬性 基表 異常 public class MyTest1 { private int a = 1; public int getA() { return a; } pub
深入理解JVM-java字節碼文件結構剖析(練習解讀字節碼)
const class store bytes ret inf get 構造器 art public class MyTest2 { String str = "Welcome"; private int x = 5; publi
Linux菜鳥——常見命令一 查看及創建目錄文件等命令
相對路徑 時間 源文件 權限 保存 pro 目錄 ctr 文檔 命令行提示符 [root@localhost ~]# [當前用戶名@主機名 當前所在目錄]$ linux 超級用戶 root window 超級用戶 administartor # 超級用戶 $ 普
兩個看java 字節碼和匯編的工具
code 字節碼 編譯 10.10 view bytecode 開源 build tsp https://mp.weixin.qq.com/s?__biz=MzIwMzY1OTU1NQ==&mid=2247485439&idx=1&sn=c5081f
mysql 查看當前使用的配置文件my.cnf的方法
.cn big air 輸出 默認 basedir index 一個 文件 my.cnf是mysql啟動時加載的配置文件,一般會放在mysql的安裝目錄中,用戶也可以放在其他目錄加載。 安裝mysql後,系統中會有多個my.cnf文件,有些是用於測試的。 使用locat
用find命令查找最近修改過的文件
rep 如何改變 特定字符 itext app sda -a soc sci Linux的終端上,沒有windows的搜索那樣好用的圖形界面工具,但find命令確是很強大的。 比如按名字查找一個文件,可以用 find / -name targetfilename 。 唉,
readlink 查看符號鏈接的文件的內容
round host usr 鏈接 格式 fff clas post 符號鏈接 1. 命令功能 readlink 查看軟鏈接文件裏的真實內容。 2. 語法格式 readlink [option] file 參數 參數說明 -f 後跟軟鏈接文件
linux 查看進程的bin文件所在路徑
進程路徑背景 已經知道進程名, 想知道進程的bin路徑或者配置文件路徑. 獲取進程pid ps aux|grep process_name 2.根據進程pid 獲取 bin路徑 方法a pwdx pid ,該方法對沒有修改進程運行路徑的 有效 方法b ll /pr
linux怎麽實時查看目錄下是否有文件生成
clas class 方式 ctrl+ 移動 是什麽 not mib 我們 安裝inotify-tools $ sudo apt install inotify-tools -y 創建數據和日誌目錄 $ sudo mkdir -p /tmp/inotifywait
linux查看磁盤大小,文件大小常用方法
查看 inux access host roo 統計 單位 dev 服務器 1.查看磁盤大小使用df 命令df的主要功能是查看linux服務器的磁盤使用情況的,用來查看磁盤使用空間,剩余空間。df 【選項】【文件】顯示指定磁盤文件的可用空間。如果沒有文件名被指定,則所有當前
Linux中查看磁盤大小、文件大小、排序方法小結
命令執行 文件夾 posix 設值 字節 image 其他 硬件 但是 一,查看磁盤空間大小的命令:dfdf命令用於查看磁盤分區上的磁盤空間,包括使用了多少,還剩多少,默認單位是KB 比如以下命令: df -hl執行結果如下: 執行的結果每列的含義:
如何查看.java文件的字節碼(原碼)
數據 int new compile from auto 進行 java public 出自於:https://www.cnblogs.com/tomasman/p/6751751.html 直接了解foreach底層有些困難,我們需要從更簡單的例子著手.下面上一個簡單
Linux命令 查看及修改文件屬性
若是 有用 -s 工作組 文件類型 大牛 tro 命令執行 建立 chmod [功能說明] 改變文件的訪問權限 #Linux中訪問權限分為:文件屬主(文件的創建者)文件組屬主(創建者所處的組)和其他(其他用戶) [語法格式] Chmod[參數]mode[文件名或目錄名]
WebSphere V8.5 靜默安裝升級(三)-命令查看創建刪除WAS概要文件
fig home 存儲目錄 ipv6 ssd listen cfg nco osg 【命令查看已建的WAS概要文件】:/opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh -listProfiles【命令刪除WAS概要文件】:
Linux 如何通過命令查看一個文件的某幾行(中間幾行或最後幾行)
inux 一行 [] 讀取 filename 多個 小寫 統計字數 sql linux 如何顯示一個文件的某幾行(中間幾行) 【一】從第3000行開始,顯示1000行。即顯示3000~3999行 cat filename | tail -n +3000 | head -n
Python 文件編譯為字節碼的方法
python 兩個 代碼 其他人 dir OS eas mic ont 一般情況下 python 不需要手動編譯字節碼。但是如果不想直接 release 源代碼給其他人,將文件編譯成字節碼,可以實現一定程度的信息隱藏。 1) 使用模塊 py_compile 編