Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (322)
Collections:
Other Resources:
"javap" - Dedault Output
What Is the default output of the "javap" Command?
✍: FYIcenter
The default output of the "javap" command 
presents the interface information of the Java class stored 
in the given bytecode. 
1. Create a Java class, HelloWorldFrame.java, with the following source code,
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class HelloWorldFrame extends JFrame {
  String message = "Hello World!";
  public HelloWorldFrame(){
    setContentPane(new JPanel(){
      @Override
      protected void paintComponent(Graphics g) {
        g.drawString(message, 15, 30);
      }
    });
    setSize(100, 100);
  }
  public static void main(String[] args) {
    HelloWorldFrame frame = new HelloWorldFrame();
    frame.setVisible(true);
  }
}
2. Compile it into a bytecode file, HelloWorldFrame.class:
> javac HelloWorldFrame.java
3. Disassemble it using "javap" command with default options
> javap HelloWorldFrame.class 
Compiled from "HelloWorldFrame.java"
public class HelloWorldFrame extends javax.swing.JFrame {
  java.lang.String message;
  public HelloWorldFrame();
  public static void main(java.lang.String[]);
}
2021-08-21, ∼1274🔥, 0💬
Popular Posts:
The Java Naming and Directory Interface (JNDI) is part of the Java platform, providing applications ...
JDK 6 tools.jar is the JAR file for JDK 6 tools. It contains Java classes to support different JDK t...
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime e...
What Is HttpComponents httpcore-4.4.6.jar? HttpComponents httpcore-4.4.6.jar is the JAR file for Apa...
What Is mail.jar of JavaMail 1.4? I got the JAR file from javamail-1_4.zip. mail.jar in javamail-1_4...