Java基础重温(-)编译-javac命令,Applet
2013-06-14 00:15
351 查看
1.java的编译命令-javac把源文件编译成.class后缀的字节码文件
a.如果文件中有多个类,那么只能有一个类为public类,并且源文件名字必须与这个类名完全一致(包括大小写),不然会抛如下异常:
b.如果一个源文件中有多个类,那么javac之后,会生成多个类的class文件,class文件名与相应的类名完全一致。
c.内部类的class文件形式为“Outer$Inner”,如果内部类中还有内部内,则一直"$"下去,如下源码:
总共生成了四个字节码文件:Hellow.class;Hellow$testInnerClass.class;Hellow$testInnerClass1.class;Hellow$testinnerClass$testClassInInnerClass.class
2.Java Applet: Java Applet必须由浏览器来运行,因此必须编写一个超文本文件(含有applet标记的Web页),通知浏览器来运行这个Applet.
一个example:
html:
a.如果文件中有多个类,那么只能有一个类为public类,并且源文件名字必须与这个类名完全一致(包括大小写),不然会抛如下异常:
b.如果一个源文件中有多个类,那么javac之后,会生成多个类的class文件,class文件名与相应的类名完全一致。
c.内部类的class文件形式为“Outer$Inner”,如果内部类中还有内部内,则一直"$"下去,如下源码:
public class Hellow { public static void main(String[] args) { System.out.println("Hello! welcome to Java World!"); } class testInnerClass { class testClassInInnerClass {} } class testInnerClass1{} }
总共生成了四个字节码文件:Hellow.class;Hellow$testInnerClass.class;Hellow$testInnerClass1.class;Hellow$testinnerClass$testClassInInnerClass.class
2.Java Applet: Java Applet必须由浏览器来运行,因此必须编写一个超文本文件(含有applet标记的Web页),通知浏览器来运行这个Applet.
一个example:
import java.applet.*; import java.awt.*; public class EasyLearning extends Applet{ public void paint(Graphics g) { g.setColor(Color.red); g.drawString("Take it easy",5, 10); g.setColor(Color.blue); g.drawString("Java is easy to learn~",10,20); } }
html:
<applet code="EasyLearning.class" width="200" height="300"/>用浏览器打开,会显示“Take it easy”.“Java is easy to learn~”.
相关文章推荐
- 使用javac命令编译java文件。
- java基础------>cmd命令--->javac -d . *.java
- java基础学习---命令行编译执行java类
- cmd中java的编译命令——java和javac、javap
- windows命令行中java和javac、javap使用详解(java编译命令)(转)
- 编译class文件与jar打包命令--Java基础056
- JAVA CMD 编译java文件,在需要引入Jar包时,javac和java命令
- Java基础 (一)javac 指定编码,解决DOS下java源码GBK编译不通过
- 使用javac和java命令编译和执行程序,学习隐藏在IDE背后的知识
- windows命令行中java和javac、javap使用详解(java编译命令)
- Java基础知识强化50:运行javac 报告javac不是内部或外部命令(已解决)
- 怎么用命令行编译运行Java?cmd中javac和java命令的运用?
- javac与java命令在窗口编译java文件的操作和作用
- windows命令行中java和javac、javap使用详解(java编译命令)
- java,javac命令行编译参数
- JavaSE8基础 javac -d . XXX.java 对有package语句的java文件进行编译
- Linux下编译Java代码---javac和java命令的使用
- Java自学之路-Java基础教程-3:Java程序的编译javac和执行java
- javac命令编译java文件成class文件出现中文乱码问题解决
- JAVA基础梳理1:java运行环境、命令行编译执行、path和classpath作用