Java学习笔记八

对她好,不后悔!

今日整理记录内容为:
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文件。
运行结果为:
这里写图片描述
开始运行窗口
这里写图片描述
最小化窗口
这里写图片描述
从最小化恢复窗口
这里写图片描述
最大化窗口和还原窗口

关闭窗口
这里写图片描述

学习心得:观看资料—》思考问题—》实践证明—》整理记录 = 有思想的技术大牛!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值