`
zwhc
  • 浏览: 264878 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

java 字节码学习助手网站

阅读更多

java 字节码学习助手网站

1、客户使用 javap 得到 字节码 (Usage: javap <options> <classes>...)

Code:
0: iconst_0
1: istore_0
2: iconst_0
3: istore_1
4: goto 15
7: iload_0
8: iinc 0, 1
11: istore_0
12: iinc 1, 1
15: iload_1
16: bipush 100
18: if_icmplt 7
21: getstatic #15; //Field java/lang/System.out:Ljava/io/PrintStream;
24: iload_0
25: invokevirtual #21; //Method java/io/PrintStream.println:(I)V
28: return
将其上传到网站上。

2、网站在上述的代码中,添加链接, 如,iconst_0,其链接为
<a href="http://java.sun.com/docs/books/jvms/second_edition/html/Instructions2.doc6.html#iconst_i">iconst_0</a>

3、在生成的网页里,如果对哪个指令不了解,点击后即可查看。


有空的时候开发一下,:)。(别问我什么时候有空。。。)

附:jvm 的资料地址
http://java.sun.com/docs/books/jvms 

分享到:
评论
1 楼 zwhc 2010-05-29  
呵呵,Bytecode Outline 已经完成上述功能了。

http://andrei.gmxhome.de/bytecode/index.html

相关推荐

    java字节码文件反编译

    Java字节码文件反编译是一项重要的技术,它允许开发者查看和理解已编译的Java类文件(.class文件)内部的源代码结构。在Java中,源代码被编译成字节码,这是一种中间语言,由Java虚拟机(JVM)执行。然而,有时我们...

    修改字节码 jclasslib

    jclasslib虽然不能直接帮助阅读源码,但它能辅助理解Java字节码,进而帮助我们更好地理解源码在编译后的形态。通过查看字节码,可以洞察编译器如何优化代码,这对于学习Java的内存管理和JVM工作原理非常有帮助。 ...

    HelloWorld的javap -verbose HelloWorld 字节码初探

    `javap`作为工具,是理解和调试Java字节码的重要助手。 在文件名称列表中,“jvm指令学习笔记.doc”可能包含了一份关于JVM指令集的学习资料。JVM指令集是Java字节码的具体实现,每一行字节码对应一个或多个JVM指令...

    eclipse反编译工具jad

    它允许程序员查看并理解Java字节码,这些字节码是由Java源代码编译后的形式。JAD全称为Java decompiler,它是Eclipse集成开发环境中的一个插件,提供了一个方便的界面,使得开发者可以直接在Eclipse内部对.class文件...

    jd-gui.zip,jd-gui.exe反编译软件,用于将.class字节码文件-&amp;gt;.java源代码

    Java开发工具JD-GUI是一款强大的反编译工具,它允许开发者查看并理解Java字节码(.class文件)背后的源代码。在Java编程中,源代码通常被编译成字节码,这是一种平台无关的中间表示,使得Java程序能够在任何支持Java...

    java反编译工具,绝对可用

    Java反编译工具是开发者和学习者用于查看Java字节码源代码的利器,尤其对于那些想要探索已编译的类文件内部结构的人来说极其有用。本文将详细介绍Java反编译工具JD-GUI及其在深入学习Java过程中的应用。 JD-GUI是一...

    Cavaj Java Decompiler JAV反编译器

    Cavaj Java Decompiler是一款强大的JAVA反编译工具,它能够将Java字节码(.class文件)转换回源代码,使开发者可以查看并理解已编译的Java程序的内部结构。这一过程对于逆向工程、软件调试、学习库功能或者在没有源...

    java反编译小工具jd-gui

    Java反编译器JD-GUI是一款非常实用的工具,它为开发者提供了查看和分析Java字节码的能力。在Java世界中,源代码被编译成字节码(.class文件),而JD-GUI则能够将这些字节码转换回可读的Java源代码,这对于学习开源库...

    java文件批量反编译工具

    总的来说,这款"java文件批量反编译工具"是Java开发者和研究者的一个实用助手,通过集成和优化JAD,为处理大量Java字节码文件提供了便利。它的存在揭示了编程世界的另一面,即如何从二进制层面理解并重构代码,同时...

    JAVA反编译工具GDAE4.04

    JAVA反编译工具GDAE4.04是一款专门针对Java字节码进行逆向工程的软件,它能够将已编译的Java类文件转换回源代码格式,从而帮助开发者理解程序的工作原理,查看和学习他人的代码实现,或者在没有源代码的情况下进行...

    Java反编译工具

    总的来说,Java反编译工具是开发者的一种得力助手,它们帮助我们洞察Java字节码的内部机制,无论是为了学习、调试还是其他目的,都能提供有价值的帮助。在使用这类工具时,确保遵循合适的使用原则,尊重知识产权,...

    jclasslib-猴子哥哥.zip

    《深入解析jclasslib与Java字节码》 在Java编程世界中,字节码是连接高级语言和机器代码的桥梁。它使得Java程序能在不同的平台上运行,实现了“一次编写,到处运行”的理念。jclasslib是一款强大的Java字节码反编译...

    apktool+Smali2Java(android逆向助手,反编译)

    Smali是一种针对Dalvik虚拟机的汇编语言,与Java字节码相对应。通过apktool,我们可以了解APK的结构和功能,这对于调试、修改或优化现有应用非常有用。 **Smali2Java** 是另一个关键工具,它进一步将由apktool生成...

    JAD JAVA反编译工具

    JAD(Java Decompiler)是其中的一款知名软件,它能够将已经编译成.class文件的Java字节码转换回可读的源代码格式。这在很多场景下都是有用的,比如分析第三方库的实现、调试或修复错误,以及研究已加密的Java代码。...

    反编译java软件

    Java反编译是将已编译的Java字节码(.class文件)转换回源代码的过程,这在软件开发、逆向工程、调试和学习已有的闭源代码时非常有用。本文将详细介绍Java反编译的相关知识,以及如何使用jd-gui2.exe这一工具。 ...

    反编译工具apk2java

    在给定的文件列表中,"dex2jar-0.0.9.9"很可能就是这个工具的一个版本,用于在反编译过程中将DEX文件转换为Java字节码。 另一个工具是"apktool1.4.1",这是一个流行的Android APK反编译和打包工具。它可以解包APK,...

    JAVA编译器 助手(超级小巧实用)

    要将.java文件转换为可执行的.class文件(即字节码),我们必须运行javac编译器。这个过程称为编译,它将源代码翻译成Java虚拟机(JVM)能理解的二进制代码。在命令行环境下,开发者通常需要手动指定源文件路径和...

    java开发小工具

    【压缩包子文件的文件名称列表】:“java代码class文件反编译工具”表明这里包含了一个可以将Java字节码(.class文件)转换回源代码(.java文件)的工具。这类工具例如JAD(Java Decompiler),FernFlower,或者JD-...

    java反编译

    Java反编译是一种技术,它允许开发者查看Java字节码(.class文件)的源代码,即使原始的源代码已丢失或不可用。这在调试、学习、逆向工程或理解第三方库的工作原理时非常有用。Java反编译工具通常是程序员的得力助手...

Global site tag (gtag.js) - Google Analytics