Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
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 (309)
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, 748🔥, 0💬
Popular Posts:
Rhino JavaScript Java Library is an open-source implementation of JavaScript written entirely in Jav...
SLF4J API is a simple API that allows to plug in any desired logging library at deployment time. Her...
What Is poi-ooxml-3.5.jar? poi-ooxml-3.5.jar is one of the JAR files for Apache POI 3.5, which provi...
xml-commons External Source Code Files are provided in the source package file, xml-commons-external...
How to display XML element type information with the jaxp\TypeInfoWriter.java provided in the Apache...