// Compiled from Foo.java (version 1.6 : 50.0, super bit)
public class org.jport.practice.concurrent.pojo.Foo {
// Field descriptor #6 Lorg/jport/practice/concurrent/pojo/OneValue;
private org.jport.practice.concurrent.pojo.OneValue oneValue;
// Method descriptor #8 (Ljava/lang/Integer;)V
// Stack: 5, Locals: 2
public Foo(java.lang.Integer i);
0 aload_0 [this]
1 invokespecial java.lang.Object() [10]
4 aload_0 [this]
5 new org.jport.practice.concurrent.pojo.OneValue [13]
8 dup
9 aload_1 [i]
10 bipush 12
12 invokestatic java.lang.Integer.valueOf(int) : java.lang.Integer [15]
15 invokespecial org.jport.practice.concurrent.pojo.OneValue(java.lang.Integer, java.lang.Integer) [21]
18 putfield org.jport.practice.concurrent.pojo.Foo.oneValue : org.jport.practice.concurrent.pojo.OneValue [24]
21 return
Line numbers:
[pc: 0, line: 6]
[pc: 4, line: 7]
[pc: 21, line: 8]
Local variable table:
[pc: 0, pc: 22] local: this index: 0 type: org.jport.practice.concurrent.pojo.Foo
[pc: 0, pc: 22] local: i index: 1 type: java.lang.Integer
}
package org.jport.practice.concurrent.pojo;
public class Foo {
private OneValue oneValue;
public Foo(Integer i){
oneValue=new OneValue(i,12);
}
}
分享到:
相关推荐
Java字节码分析工具,系统分析了java字节码文件,即java class类文件,对该文件中的各种成分以树的形式描述出来,只能针对未加密的class文件,一般由标准java编译器编译生成的class文件都未加密,该系统在vs2003下面...
【基于数据流的Java字节码分析】 Java字节码是Java源代码经过编译后的中间表示形式,它是虚拟机(JVM)理解和执行的基础。数据流分析是一种静态分析技术,用于在不运行程序的情况下,从字节码层面获取关于程序变量...
在实际分析Java字节码时,可以利用javap工具查看生成的字节码指令,例如以Main.class文件为例,会看到一系列的数字和字符组合。它们按照一定的格式描述了Java程序在执行时所需要的具体操作。文档中提到的内容部分...
Java字节码加密是保护Java应用程序源代码安全的重要技术手段,主要是为了防止恶意用户逆向工程分析、篡改或盗取程序的核心逻辑。在Java中,字节码(Bytecode)是程序经过编译后的中间表示,可以直接由Java虚拟机...
Java字节码优化框架,如Soot,是用于提升Java程序性能的重要工具。Soot作为一个独立的工具,能够对Java字节码进行优化和检查,同时也为开发者提供了一个框架,以便于在字节码级别设计和实现优化策略。这个框架支持...
用户可以通过查看和分析这些源代码,了解如何读取和解释Java字节码,以及如何在非Java环境中执行它。 总的来说,这个工具为Java开发者提供了一种轻量级的方式来运行字节码文件,而无需完整的JRE或JDK。通过VB的重新...
总的来说,JD-GUI是一款强大的Java字节码查看工具,它的便捷性和功能强大性使得开发者可以更深入地理解并分析Java程序。无论是为了学习、调试还是逆向工程,掌握如何有效地使用此类工具都是Java开发者必备的技能之一...
Java字节码编辑器是一种工具,它允许开发者直接编辑Java程序编译后的`.class`文件,而不是反编译后再重新编译。这种编辑器对于理解、调试和优化Java代码非常有用,尤其是对于那些无法访问源代码或者需要进行底层操作...
标题 "发布新程序:java 字节码查看器" 暗示了这是一个关于Java字节码分析工具的项目。在Java编程中,字节码是Java虚拟机(JVM)执行的中间代码,它是由Java编译器将源代码编译成的。这个程序可能允许开发者查看并...
Java 字节码编程 Java 字节码是 Java 程序的中间表示形式,它可以被 Java 虚拟机(JVM)解释执行。了解 Java 字节码可以帮助开发者更好地理解 Java 程序的执行机制,提高程序的执行效率和排除错误。 一、Java 类...
Java字节码执行的可并行性分析及方法 一、Java字节码执行的可并行性分析 Java字节码执行的可并行性是指Java虚拟机执行Java字节码指令时,可以并行执行的可能性。根据Java虚拟机执行指令的特性,Java字节码指令之间...
理解Java字节码有助于优化程序性能,例如,通过查看字节码可以分析方法的调用频率,为JIT编译提供依据;或者通过修改字节码实现代码注入,进行调试或增强功能。 总的来说,Java字节码是Java平台的核心组成部分,它...
Java字节码文件保护分析与研究 Java字节码文件保护是指保护Java字节码文件免受非法反编译和窃取的保护方法。Java字节码文件是一种平台无关的文件格式,可以在任何支持Java虚拟机(JVM)的设备上运行。然而,Java...
Java字节码是Java程序在运行时被JVM(Java虚拟机)解释执行的一种中间语言。每个Java类都由一个`.class`文件表示,其中包含了编译后的字节码指令。`.class`文件的结构非常严谨,它不仅包含了类的信息,如类名、方法...
**JAVA字节码操作库 BCEL** BCEL(Byte Code Engineering Library)是Java开发的一个重要工具,主要用于处理Java字节码。它为开发者提供了一种深入理解与操作Java类文件的底层机制,允许分析、创建、修改和优化字节...
使用JByteMod需要一定的Java字节码知识,但它的直观界面和丰富的功能使得这个过程相对平易近人。无论是开发、调试还是研究,JByteMod都是一个强大的工具,能够帮助开发者更深入地理解和操作Java程序。
"基于Soot的JAVA字节码优化及性能分析" 本文主要讨论基于Soot的JAVA字节码优化及性能分析,旨在提高Java应用程序的性能。Java语言作为一种流行的编程语言,具有平台无关性、执行安全性、垃圾收集等特点,广泛应用于...
`jd-gui`是一款开源的Java字节码反编译器,它提供了一个图形用户界面(GUI),可以方便地查看和分析.class文件。通过`jd-gui`,开发者可以看到与原始Java源代码相似的表示,尽管它可能不会完全匹配,因为反编译过程...