Applet和Application程序的主要区别

来源:互联网 发布:大数据存储方案 编辑:程序博客网 时间:2024/06/01 10:18

import java.awt.*;import java.applet.*;public class MyFirstJavaApplet extends Applet{public void init(){}public void paint(Graphics g){g.drawString("My First Java!",25,25);}}public class MyFirstJava{public static void main(String args[]){System.out.println("My first java!");}}//将两个程序合为一个程序,既能作为Application执行,又能作为Applet执行;import java.awt.*;import java.applet.*;public class MyFirstJavaApplet extends Applet{public void init(){}public static void main(String args[]){System.out.println("My first java!");}public void paint(Graphics g){g.drawString("My First Java!",25,25);}}
Application程序利用Java工具独立运行,静态main方法可作为程序标志;

Applet不能独立运行,需要依赖浏览器,用appletviewer工具来调试,它继承java.applet.Applet,主要方法为void paint(Graphics  g)

以上面两个具体程序说明两者区别,Applet程序除源程序外,还需要编辑一个和MyFirstJavaApplet.class在同一目录下的HTML页面MyFirstJava.html,启动Java内嵌的浏览器运行程序,运行过程如下:




原创粉丝点击