我正在编写一个java代码来帮助我读取和打印.class
文件中的所有字节代码。
我尝试过上网,但答案并没有真正回答我的问题 以下是我目前根据StackOverflow
上的一些帮助获得的代码private static void readByte ( )
{
Path file = Paths.get("bin/com/reading/frombyte/ReadFourBytes.class");
try {
byte[] myBytes = Files.readAllBytes(file);
for(byte b : myBytes)
System.out.println((char)b);
} catch (IOException e) {
e.printStackTrace();
}
}
基本上我想将这些bytes
解释为人类可读的字符。
提前致谢
答案 0 :(得分:1)
我认为这个命令可以帮助你:
javap -verbose -c -private ReadFourBytes