§ 1.4 Java应用程序 Application与小应
用程序 Applet
? 用 Java语言可以编写两种类型的程序:应用程
序 Application 和小应用程序 Applet。小应用程
序是嵌入在 HTML文档中的 Java程序;而应用
程序是从命令行运行的程序。
1.4.1应用程序 Application
? 示例 1.4.1, HelloWorld.java”
/**
* ClassName:MyFirstApp
* Version:1.0
* Author:simber
* Date:2005-5-6
* Description:第一个应用程序
*/
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.println("I want to be a Java Programmer!!");
}
}
1.4.2小应用程序 Applet
? Java Applet 是用 Java 语言编写的,包含在网页
里的“小应用程序”。通常被放在 Web 服务器。
当有人上网浏览时,Applet 随网页一起下载到客
户端的浏览器中,并借助浏览器中的 Java 虚拟
机运行工作。
/*引入这两个包 */
import javax.swing.*;
import java.awt.*;
public class MyFirstApplet extends JApplet //继承 Applet类
{
String sDisp; //声明字符串变量
public void init()
{
sDisp = "Hello world!";
}
public void paint(Graphics g)
{
g.drawString(sDisp,50,25); //显示字符串变量
}
}
1.4.3 Applet的生命周期
? start
? init
? stop
? destroy
?第一次打开 web页面时
?当前页面被转移到
另一个页面时
?init方法被调用后
?当 applet被停止时
?当 applet再次被启动时
? 示例:检测 applet生命周期中的方法的调用过程。
( P51)
1.4.4 Applet标记
? html文件是通过各种标记来编排超文本信息的,
所以要在 html中嵌入 Applet也需要使用特定的标
记。要用到的标记是 <Applet>和 </Applet>它们
一起描述了 Web页中所有有关将要运行的小应
用程序的信息。
? 1,CODE属性
? 2,WIDTH和 HEIGHT属性
? 3,CODEBASE属性
? 4,ALT属性
? 5,ALIGN属性
1.4.5 Applet与 Application的区别
? 1、解释器程序不同。
? 2、运行的平台不同。
小结
? 应用程序的运行方式
? 小应用程序的创建与 html文件的创建
? 小应用程序的运行方式