applet 是一种可以嵌入到网页中运行的,安全,动态的,跨平台的网络应用程序。
applet 都继承同一个类:java.applet.Applet 这个类是 Java 的基础类,有关 applet 的所以特征都定义在
这个类中。
现在
Java 还提供了 japplet。它的跨平台性比 applet 更优。
Java 程序可以分为两种类行:1,是应用程序 2.是 applet
小程序。 特点是应用程序可以独立运行 而小程序必
须嵌套到
web 页中执行。
在
<applet>和</applet>之间的是小程序的代码类容
code="Example6-1.class"
width="500'
height="300"
第一行是表示
:嵌入的字节码文件是 Example6-1.class
二三行表示的是在浏览器中打开窗口的宽与高的像素。
Java 的主要运行过程
1,applet 的主要方法
分别是
init(),paint().start().stop().destroy().repaint().
init():初始化方法。如创建所需要的对象,设置初始状态,装载图像和设置参数等。
pubic void init()
{
}
init 初始只能被调用一次
2start():applet 启动方法
public void start()
{
}
start
方法可以被调用多次 当用户从
applet 所在的 web 页面转到其他页面,然后在返回该页面时,start 将
再次被调用。
3 stop():applet 停止方法。当用户离开该包含 applet 的页面时 start 将被调用。
4 bestroy():applet 的删除方法。清除 applet 的内存空间。
5 paint(Graphics)applet 的描述方法。使用该方法可以在窗口中显现信息。该方法有一个参数 g 由浏览器
产生一个对象
Graphics 的对象并传递给方法 paint 中的参数 g
6 repaint():applet 的刷新方法。
applet 的运行过程
applet 是有生命周期的,从最初的初始化,启动,暂停,再起动,最后被删除这就是一个生命周期。
applet 和 htm 的参数传递
在
<applet></applet>之间的是小程序的代码类容,用来加入各种属性并指定 applet 的有关内容,其中的
code,width,height 是比选的属性。如果要向 applet 传递参数的话,可以通过 param(传递)标签来设置。
字符串类
字符串在
Java 中并没有定义在基础的数据类型里而是定义在引用数据类型里。字符串和基本数据类型 char 的区
别是后者必须只能有一个字符并只能用单引号,后者可以有一个字符并用双引号扩起来。
字符串与字符串类
string 类
要用字符串就必须首先要声明它。 如
: string s;
用字符串的构造方法来创建字符对象。
string “
”
( 字符串常量 )
根据需要可以把声明和创建合成一句来完成。
如:
string s=string “
”
( 字符串常量 )
stringbuffer 类
stringbuffer 和 string 类非常类似,用来创建可变的字符串,并为字符串提供可以增大的缓冲区。
如:
string s="one"
s=s+"two"
s=s+"there"
会对系统造成性能上的不良引想。
stringbuffer 提供了大量的缓冲区,也提供了大量的 append()加载
可以使用
stringbuffer 的 tostring()方法来得到 string 对象。
如:
string meassage=s.tostring();
再如:
strings=new
stringbuffer().append("one").append("two").append("there").tostring();
字符串的构造方法