![]() | Documentation Contents |
??????????????????????????????????????????????????????
javap [ options ] class. . .
javap ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????javap ?????????????????????????????????????????????????????? protected ????????? public ?????????????????????????????????????????????????????? javap ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
import java.awt.*; import java.applet.*; public class DocFooter extends Applet { String date; String email; public void init() { resize(500,100); date = getParameter("LAST_UPDATED"); email = getParameter("EMAIL"); } public void paint(Graphics g) { g.drawString(date + " by ",100, 15); g.drawString(email,290,15); } }javap DocFooter ??????????????????????????????????????????????????????
Compiled from DocFooter.java public class DocFooter extends java.applet.Applet { java.lang.String date; java.lang.String email; public DocFooter(); public void init(); public void paint(java.awt.Graphics); }javap -c DocFooter ??????????????????????????????????????????????????????
Compiled from DocFooter.java public class DocFooter extends java.applet.Applet { java.lang.String date; java.lang.String email; public DocFooter(); public void init(); public void paint(java.awt.Graphics); } Method DocFooter() 0 aload_0 1 invokespecial #1 <Method java.applet.Applet()> 4 return Method void init() 0 aload_0 1 sipush 500 4 bipush 100 6 invokevirtual #2 <Method void resize(int, int)> 9 aload_0 10 aload_0 11 ldc #3 <String "LAST_UPDATED"> 13 invokevirtual #4 <Method java.lang.String getParameter(java.lang.String)> 16 putfield #5 <Field java.lang.String date> 19 aload_0 20 aload_0 21 ldc #6 <String "EMAIL"> 23 invokevirtual #4 <Method java.lang.String getParameter(java.lang.String)> 26 putfield #7 <Field java.lang.String email> 29 return Method void paint(java.awt.Graphics) 0 aload_1 1 new #8 <Class java.lang.StringBuffer> 4 dup 5 invokespecial #9 <Method java.lang.StringBuffer()> 8 aload_0 9 getfield #5 <Field java.lang.String date> 12 invokevirtual #10 <Method java.lang.StringBuffer append(java.lang.String)> 15 ldc #11 <String " by "> 17 invokevirtual #10 <Method java.lang.StringBuffer append(java.lang.String)> 20 invokevirtual #12 <Method java.lang.String toString()> 23 bipush 100 25 bipush 15 27 invokevirtual #13 <Method void drawString(java.lang.String, int, int)> 30 aload_1 31 aload_0 32 getfield #7 <Field java.lang.String email> 35 sipush 290 38 bipush 15 40 invokevirtual #13 <Method void drawString(java.lang.String, int, int)> 43 return
- -help
- javap ????????????????????????????????????????????????
- -l
- ?????????????????????????????????????????????????????????
- -b
- JDK 1.1 ??? javap ??????????????????????????????????????????
- -public
- public ?????????????????????????????????????????????????????????
- -protected
- protected ????????? public ??????????????????????????????????????????????????????
- -package
- package???protected???????????? public ????????????????????????????????????????????????????????????????????????????????????????????????
- -private
- ?????????????????????????????????????????????????????????
- -Jflag
- ???????????????????????????????????? flag ???????????????????????????????????????????????????
javap -J-version javap -J-Djava.security.manager -J-Djava.security.policy=MyPolicy MyClassName- -s
- ???????????????????????????????????????????????????
- -c
- ?????????????????????????????????????????????????????????????????????????????????????????? Java ????????????????????????????????????????????????????????????????????????Java Virtual Machine Specification????????????????????????????????????????????????
- -verbose
- ????????????????????????????????????????????????
locals
???args
???????????????????????????- -classpath path
- javap ????????????????????????????????????????????????????????????????????????????????????????????? CLASSPATH ???????????????????????????????????????????????????????????????????????????????????????????????????????????????path ????????????????????????????????????????????????
.:<your_path>?????????????????????.:/home/avh/classes:/usr/local/java/classes- -bootclasspath path
- ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? jre/lib/rt.jar ?????????????????????????????? JAR ???????????? ?????????????????? Java 2 ?????????????????????????????????????????????????????????
- -extdirs dirs
- ????????????????????????????????????????????????????????????????????????????????????????????????The default location for extensions is the value of java.ext.dirs.
- CLASSPATH
- ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????
.:/home/avh/classes:/usr/local/java/classes
Copyright © 1995-2010 Sun Microsystems, Inc. All Rights Reserved. Please send comments using this Feedback page. |
![]() Java Technology |