background image

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();
字符串的构造方法