1.applet优缺点
1.1 优点
1.1.1 无需安装
比如activeX就是要安装,挺麻烦的;
1.1.2 安全
1 不能运行本地的可执行文件;
2 不能读取或编写本地计算机文件系统;
3 找不到与本地计算机有关的信息;比如用户名,电子邮件地址;
1.2 缺点
启动速度慢
JVM装载时间慢
下载时间
2.applet 和 application 的比较
application由命令行激活,解释器解释,必须要有main();
applet 由浏览器解释执行
3.编写,编译和运行
3.1 编写java代码
import java.awt.*;
import java.applet.*;
//必须继承Appelet类
public class HelloWorld extends Applet {
public void paint(Graphics g )
{
//向外输出的字符串
g.drawString("Hello HelloWorldd!",5,35);
}
}
3.2 编译java代码
3.3 编写html
<html>
<head>
<title> applet program </title>
</head>
<body> here comes my first applet:
<br>
<applet code= "HelloWorld.class" height= "200" width= "200"> </applet>
</body>
</html>
3.4 运行
3.4.1 直接打开.html 文件
3.4.2 使用jdk 自带工具 appletviewer
格式: appletview filename.html
4.生命周期
import java.applet.*;
public class AppletLifeCycle extends Applet{
public void init() {
System.out.println("init");
}
public void start() {
System.out.println("start");
}
public void stop() {
System.out.println("stop");
}
public void destroy() {
System.out.println("destroy");
}
}
5.awt
awt:abstract window interface