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文件。
運行結果爲:
這裏寫圖片描述
開始運行窗口
這裏寫圖片描述
最小化窗口
這裏寫圖片描述
從最小化恢復窗口
這裏寫圖片描述
最大化窗口和還原窗口

關閉窗口
這裏寫圖片描述

學習心得:觀看資料—》思考問題—》實踐證明—》整理記錄 = 有思想的技術大牛!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章