对她好,不后悔!
今日整理记录内容为:
1、URL
2、Applet
一、URL(Uniform Resource Locator):统一资源定位符
1、URL基本组成:协议、主机名、端口号、资源名。例“Https://www.hbbfxy.com:3306/index.html”,在这里https就是协议,www.hbbfxy.com就是主机名,3306就是端口号(这里如果没有写端口号,则就使用http默认的端口号80/8080/3128/8081/9080其中的一个 ),index.html就是资源名。
2、URL和URI的区别:我们在网络开发的过程中,难免要去访问网络中的一些资源(图片、视频、文档等),而网络中的资源多之又多,那么我们如何才能找到我们想要的那个资源呢?这时就要提到 URI(Uniform Resource Identifier)统一资源标识符,通过URI来区分每一个在网络上的资源,区分的标准就是按照规则给它们起一个名字(ip地址+资源名),这样我们通过名字就知道我们具体要访问的资源了。但是这时候我们只是知道了我们要访问的资源在网络中的名字,那么我们如何找到它呢,这时候URL就为我们提供了找到它的方式(协议+IP地址+端口号)。有时候我们通过URI就能直接找到我们想要的资源,所以在某种程度上URI包括URL。
二、Applet
1、一个Applet小程序包含以下几个部分(方法):init()、start()、paint()、stop()和destory()等,这几个方法也就大体描述了Applet的生命周期。
2、Applet程序启动的时候,最先执行init()方法初始化Applet;然后执行start()方法开始工作;通过paint()方法进行绘图,当最大化时执行paint(),当从最大化回复为原始状态时执行paint(),当最小化时执行stop(),当从最小化恢复窗口时执行start()和paint()方法,当关闭窗口时执行destroy()。
解释
java代码:
public class AppletTest extends Applet {
public AppletTest() {
super();
}
public void destroy() {
// Put your code here
System.out.println("窗口关闭了 destroy");
}
@Override
public void paint(Graphics g){
System.out.println("paint");
g.drawString("这是一个Applet小程序", 20, 20);
}
public String getAppletInfo() {
return "This is my default applet created by Eclipse";
}
public void init() {
// Put your code here
System.out.println("init");
}
public void start() {
// Put your code here
System.out.println("start");
}
public void stop() {
// Put your code here
System.out.println("窗口最小化了stop");
}
}
html代码
<body>
<applet codebase="/E:/Java/TwoJava/bin"
code="com/hbbfxy2/AppletTest.class"
name="AppletTest"
width="320"
height="240">
</body>
注意:
codebase—”/”+指定class文件所在的包文件夹所在的路径。
code—指定class文件所在的完整路径减去codebase路径再加上文件名称。
类不指定包名的情况下:
codebase—”/”+指定class文件所在的路径。
code—文件名称
我们在命令行中通过appletviewer执行html文件。
运行结果为:
开始运行窗口
最小化窗口
从最小化恢复窗口
最大化窗口和还原窗口
关闭窗口
学习心得:观看资料—》思考问题—》实践证明—》整理记录 = 有思想的技术大牛!