Java语言程序设计
第八部分 Applet小程序
Applet小程序
第一讲 什么是Applet
Internet
计算机网络与Internet
TCP/IP
Internet地址
IP地址,
域名系统。
Internet提供的服务
全球信息网(WWW)、电子邮件(E-mail)、文件传输(FTP)、远程登录(Telnet)等。
客户-服务器模式
*
WWW浏览
WWW
HTTP
Web站点、Web页
HTML
浏览器
URL
传输协议 :// 主机 [: 端口] [/ 文件] [# 引用]
*
HTML
<Html>
<Head>
<Title>页标题</Title>
</Head>
<Body>
主体
</Body>
</Html>
*
什么是Applet
Applet是使用Java语言编写的一段代码,它可以在浏览器环境中运行。它与应用程序的区别主要在于执行方式的不同。
Applet的安全性问题
Java语言提供了一个SecurityManager类,它几乎可以控制Java虚拟机的所有系统级调用。该机制被称为“沙箱”安全机制——一旦Applet试图离开沙箱则立即会被禁止。
一般浏览器都会禁止小程序的以下操作:
在运行时调用其他程序;
文件读写操作;
调用任何本地方法;
试图通过其他套接字(socket)进行网络通信
*
什么是Applet
Applet之于Java的作用
Applet的容器特性
Applet程序
在Applet中显示当前日期和时间。
import ;
import .*;
import ;
public class DateApplet extends Applet
{
public void paint(Graphics g)
{
();
(new Date().toString(),20,20);
}
}
*
什么是Applet
*
Applet方法
init()方法
当Applet被创建且第一次被支持Java的浏览器载入时,便执行该方法。在Applet的生命周期中,只执行一次该方法,因此可以在其中进行一些只需执行一次的初始化操作,例如载入图像等。
start()方法
系统在调用完init()方法之后,将自动调用 start()方法。而且,每当浏览器从图标恢复为窗口时,或者用户离开包含该Applet的主页后再返回时,系统都会再执行一遍start()方法。 start()方法在Applet的生命周期中可以调用多次。
*
Applet方法
stop()方法
在用户离开Applet所在页面或浏览器变成图标时,要调用stop()方法。因此,stop()也是可以被多次执行的。它使你可以在用户并不注意Applet的时候,停止一些耗用系统资源的工作以免影响系统的运行速度,并且不需要人为地去调用该方法。如果你的Applet中不包含动画、声音等程序,通常也不必重写该方法。
destroy()方法
当浏览器中止此Applet时自动调用。
*
java语言程序设计课件 来自淘豆网m.daumloan.com转载请标明出处.