Application和Applet程序:
结构和运行环境不同
前者是独立的程序,需要执行器(调用虚拟机)来运行
后者是嵌在HTML网页中的非独立的程序
由专门的appletViewer来运行
或者由Web浏览器(调用JAVA虚拟机)来运行
Application程序:
helloworld程序为例创建helloworld.java
public class helloworld{
public static void main(String args[]){
System.out.println("Hello world");
}
}
要点:
class是主体
public类名与文件同名
main()的写法是固定的
System.out.println
Applet程序:
helloworldApplet.java
import java.awt.*;
import java.applet.*;
import javax.swing.*;
public class helloworldApplet extends JApplet{
public static void paint(Graphics g){
g.drawString ("Hello world",20,20);
}
}
import表示导入
extends JApplet(Applet)表示继承
有paint()方法,表示如何绘制
没有main()方法
把Applet程序嵌入到网页实现:
helloworldApplet.html
<HTML><HEAD><TITLE>An Applet</TITLE></HEAD>
<BODY>
<applet code="helloworldApplet.class"
width=200 height=40 background = white>
</applet>
</BODY>
</HTML>
Java程序的基本构成:
Hello.java
package语句(0或1句)//一般表示该类所在的路径
import语句(0或多句)//包含其他类的所在的包导入到当前
类定义 class(1或者多个)
一个文件只能有一个public类(与文件同名)