当前位置:  技术问答>java相关

哪位来解释一下?

    来源: 互联网  发布时间:2015-06-05

    本文导语:  一个class反编译后的片段:     public TraceInfo()     {         _$1 = new String("trace");         100;         this;         JVM INSTR swap ;         _$2;         _$3 = 0x1e8480L;         0;      ...

一个class反编译后的片段:

    public TraceInfo()
    {
        _$1 = new String("trace");
        100;
        this;
        JVM INSTR swap ;
        _$2;
        _$3 = 0x1e8480L;
        0;
        this;
        JVM INSTR swap ;
        _$4;
        _$5 = new String("");
        null;
        this;
        JVM INSTR swap ;
        _$6;
        _$7 = 0L;
        checkInit();
        return;
    }



        100;
        this;
        JVM INSTR swap ;

以上三句怎么回事?明显编译不过啊。还有,JVM是什么?

|
jvm是java虚拟机呀!呵呵!你的程序不全,你是用什么反编译的?

|
用的什么编译软件?
好像不应该是这样的代码形式!

|
当然编译不过,程序有问题。
用什么反编译?
把CLASS给我看看。
ZJP009@HOTMAIL.COM

|
Java的机制本来就不是编译成汇编运行的

你说的那些都是JVM机制下的接口(或者字节码)命令

|
这个CLASS是用Java混淆编译器之类的东西处理过后的东西,所以反编译程序就不能对付它了。
由于Java程序运行时是动态连接的,因此编译成的目标文件中包含有符号表。混淆器可以打乱class文件中的符号信息,使反向工程变得非常困难。 




    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ STL Bitsets构造函数及成员函数解释及代码示例
  • classpath里的.;到底有什么用?能解释解释吗?
  • CentOS安装Telnet,以root用户登陆Telnet以及CentOS的各种终端解释
  • 请问java的xml解释器有哪些?怎么能在applet里用这些解释器?
  • 大虾们给我解释解释这个输出问题。这里小弟先谢了。
  • 实在是不能理解,谁能帮我解释解释!
  • 能不能帮我解释解释什么是EJB?
  • 关于"symbol lookup error"问题的诡异现象,高手帮忙解释解释
  • alex 解释器 alexinterpreter
  • 地震解释软件系统 OpendTect
  • 请教高人来解释一下小弟关于poll()函数的疑惑
  • Java源代码解释器 Beanshell
  • 这个"."怎么解释?
  • 高手帮忙解释
  • 请详细解释javamail里的“收件人类型”的CC,TO,BCC的意义???
  • linux中/dev下都是些什么文件啊?大侠们谁可以帮我解释一下?
  • 多线程的例子。但是不知道为什么看不懂。唉,笨:(各们帮帮忙了给我解释解释
  • 数字电视CA卡解释模块 OSCam
  • markdonw解释器 sundown
  • Brainfuck编译器和JIT解释器 bfc
  • Scheme Lisp 解释器 Subs


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3