亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 0001.htm

?? 關(guān)于java的開發(fā)文檔
?? HTM
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):

                             ●程序6  格式三

import java.applet.*;

import java.awt.*;

import java.net.*;

public class sound extends Applet{

   AudioClip  loopClip;

   public void init() {

     String  Audur = "http://www.shu.edu.cn/~xyx/java/Animator/audio/bark.au";

        try {

           loopClip = getAudioClip(new URL(Audur));

        } catch(Exception e){}

    }



   public void paint(Graphics g){

        loopClip.loop();

   }

}



●程序7  格式四

import java.applet.*;

import java.awt.*;

import java.net.*;

public class sound0 extends Applet{

   AudioClip  loopClip;

   URL auur;

   public void init() {

     try {

            auur=new URL("http://www.shu.edu.cn/~xyx/java/Animator/audio/");

      }

      catch (MalformedURLException e) {

                System.out.println("Can't open the URL ");

      }

      loopClip = getAudioClip(auur,"bark.au");



    }



   public void paint(Graphics g){

        loopClip.loop();

   }

}



    五、顯示網(wǎng)絡(luò)上其他HTML文檔



    利用Java提供的getAppletContext().showDocument(URL)可以

顯示其他結(jié)點(diǎn)的HTML文檔,同前面的顯示網(wǎng)絡(luò)上其他結(jié)點(diǎn)的圖象,

有兩種格式,下面各舉一例:

                      ●程序8  格式一

import java.applet.*;

import java.awt.*;

import java.net.*;

public class showdoc extends Applet

{    

    URL docur= null;

    public void paint(Graphics g) {

      try {

            docur=new URL("http://www.shu.edu.cn/~xyx/doc/manhua.html");       

      } 

      catch (MalformedURLException e) {

                System.out.println("Can't open the URL ");

      }

      if (docur != null) {

                    getAppletContext().showDocument(docur,"_blank");

      }   

    }

}



                          ●程序9 格式二

import java.applet.*;

import java.awt.*;

import java.net.*;

public class showdoc2 extends Applet

{    

   URL docur= null;

   public void paint(Graphics g) { 

      try {

getAppletContext().showDocument(new URL("http://www.shu.edu.cn/

~xyx/doc/manhua.html"));       

      } 

      catch (MalformedURLException e) {

                System.out.println("Can't open the URL ");

      }   

   }

}



     六、讀取網(wǎng)絡(luò)上文件內(nèi)容



     前述的網(wǎng)絡(luò)功能只是顯示或播放網(wǎng)絡(luò)上結(jié)點(diǎn)的圖象、 聲音及

HTML文檔,并沒有對(duì)其內(nèi)容進(jìn)行處理。事實(shí)上,Java還可讀取網(wǎng)絡(luò)

上文件的內(nèi)容,并對(duì)其內(nèi)容進(jìn)行處理。

    讀取網(wǎng)絡(luò)上文件內(nèi)容的步驟可如下:

    1. 創(chuàng)建一個(gè)URL類型的對(duì)象

    如:

    String url = "ftp://202.120.127.218/incoming/test/readtxt.html";

URL fileur;

        try { 

fileur = new URL(url); } 

        catch ( MalformedURLException e) { 

               System.out.println("Can't get URL: " );

        }

    2. 利用URL類的openStream(),獲得對(duì)應(yīng)的InputStream類的對(duì)象

    如:

InputStream filecon = fileur.openStream();

    3. 將InputStream對(duì)象轉(zhuǎn)化為DataInputStream類的對(duì)象

    如:

    DataInputStream filedata = new DataInputStream(filecon);

    4. 讀取內(nèi)容

    如對(duì)前面的filedata,可用filedata.readLine() 一行一行讀

取內(nèi)容,或用filedata.readchar一個(gè)字符一個(gè)字符讀取內(nèi)容。 對(duì)

讀取到的內(nèi)容,可由Java Applet進(jìn)行各種處理, 并將處理結(jié)果用

各種方式顯示出來(lái)。

    下面的例子是讀取 http://www.shu.edu.cn/~xyx/doc/manhua.html

文件內(nèi)容的例子,為簡(jiǎn)潔起見,該例中只將文件的內(nèi)容逐行讀出,

并在文本區(qū)顯示出來(lái)。

●程序10

import java.io.*;

import java.net.*;

import java.awt.*;

import java.applet.*;

public class showfile extends Applet{

     URL fileur;

     TextArea showarea = new TextArea("Please wait a while for get

text",10,70);

     public void init() {

        String url = "http://www.shu.edu.cn/~xyx/doc/manhua.html";

        try { fileur = new URL(url); } 

        catch ( MalformedURLException e) { 

               System.out.println("Can't get URL: " );

        }

        add(showarea);

}



    public void paint(Graphics g) {

        InputStream filecon = null;

        DataInputStream filedata = null;

        String fileline;

try {

                filecon = fileur.openStream();

                filedata = new DataInputStream(filecon);

                while ((fileline = filedata.readLine()) != null) {

                        showarea.appendText(fileline+"\n");

}

 }

catch (IOException e) {

                System.out.println("Error in I/O:" + e.getMessage());

}

   }

}



    七、動(dòng)態(tài)使用網(wǎng)絡(luò)上資源

    在前面介紹的例子的基礎(chǔ)上,可以動(dòng)態(tài)地利用網(wǎng)絡(luò)上的資源。

其方法是編制一個(gè)線程,每隔一定時(shí)間自動(dòng)到相應(yīng)結(jié)點(diǎn)讀取最新的

內(nèi)容。本文對(duì)線程的編制不再展開,讀者可參考有關(guān)文章或直接套

用下面的例子。

    例如對(duì)上例中讀取http://www.shu.edu.cn/~xyx/doc/manhua

.html文件內(nèi)容的例子,加入線程后如下所示。該例子每隔5秒更新

一次數(shù)據(jù)。如果http://www.shu.edu.cn/~xyx/doc/manhua.html中

存放的是一些變化較快的信息如股市行情等,并有程序隨時(shí)動(dòng)態(tài)地

更新其內(nèi)容,則在Web中加入這種Java Applet,可以讓流覽者得到

動(dòng)態(tài)的信息。進(jìn)一步,也可以在程序中對(duì)數(shù)據(jù)進(jìn)行處理,并用圖形

方式顯示處理結(jié)果。例如將各時(shí)刻的數(shù)據(jù)繪制成曲線,流覽者可以

看到動(dòng)態(tài)變化的曲線。

//程序11

import java.io.*;

import java.net.*;

import java.awt.*;

import java.applet.*;

public class dynashow extends java.applet.Applet

    implements Runnable {

    Thread dthread;

    URL fileur;

TextArea showarea = new TextArea("Wait for a while...",10,70);

     public void init() {

        String url = " http://www.shu.edu.cn/~xyx/doc/manhua.html ";

        try { fileur = new URL(url); } 

        catch ( MalformedURLException e) { 

               System.out.println("Can't get URL: " );

        }

        add(showarea);

     }



     public void start() {

        if (dthread == null) 

        {

                dthread = new Thread(this);

                dthread.start();

        }

    }

    public void stop() {

        if (dthread != null) {

                dthread.stop();

                dthread = null;

        }

    }



    public void run() {

        InputStream filecon = null;

        DataInputStream filedata = null;

        String fileline;

        while(true){

            try {

                filecon = fileur.openStream();

                filedata = new DataInputStream(filecon);

                while ((fileline = filedata.readLine()) != null) {

                        showarea.appendText(fileline+"\n");

        }

            }

           catch (IOException e) {

                System.out.println("Error in I/O:" + e.getMessage());

           }

           try{

                dthread.sleep(5000);

           }

           catch (InterruptedException e){}

           repaint();

       }

     }

}



    八、Java網(wǎng)絡(luò)能力的限制



    出于安全性考慮,在用netscape瀏覽時(shí),Java Applet 只能和

其所在的主機(jī)建立連接,因此,前面的程序編譯后大部分只能存放

在http://www.shu.edu.cn/~xyx對(duì)應(yīng)的主機(jī)上。存放到其他主機(jī)時(shí)

需更改程序中的結(jié)點(diǎn)地址。否則瀏覽器將顯示安全出錯(cuò)。

    但對(duì)顯示網(wǎng)絡(luò)上其他HTML文檔沒有此限制(如程序8、9),讀

者可以將程序編譯后放到任意WWW服務(wù)器或FTP服務(wù)器,均可正常運(yùn)

行。

    此外,當(dāng)瀏覽器從本地盤打開調(diào)用Java Applet的HTML文檔時(shí),

也不受此限制。因此,本文所有的程序都可存放在本地盤編譯,只

要用netscape的File/Open File菜單打開,便可正確運(yùn)行。

    對(duì)于另一種Java程序--Java Application,也無(wú)此限制,例

如對(duì)于讀取網(wǎng)絡(luò)上文件內(nèi)容的程序10,對(duì)應(yīng)的Java Application可

作如下編程:



●程序11

import java.io.*;

import java.net.*;

import java.awt.*;

class showfile2 {

     public static void main(String args[]){

        InputStream filecon = null;

        DataInputStream filedata = null;

        String fileline;

        String url = "http://www.shu.edu.cn/~xyx/doc/manhua.html";

        URL fileur;

        try {

   fileur = new URL(url);

                filecon = fileur.openStream();

                filedata = new DataInputStream(filecon);

                while ((fileline = filedata.readLine()) != null) {

System.out.println(fileline+"\n");

}

 }

catch (IOException e) {

                System.out.println("Error in I/O:" + e.getMessage());

}

  }

}

    將其以showfile2.java存盤,用javac showfile2.java編譯后,

只需執(zhí)行“java showfile2”便可以在屏幕上打印出

http://www.shu.edu.cn/~xyx/doc/manhua.html 文件的內(nèi)容。



    九、創(chuàng)建URL對(duì)象的方法



    在前面的例子中我們統(tǒng)一使用new URL(url字符串)的形式創(chuàng)建

URL對(duì)象。其實(shí),Java提供了四種創(chuàng)建URL對(duì)象的形式:

    1.new URL(url字符串)   本文中的程序均采用此種格式,如:

new  URL("http://www.shu.edu.cn/~xyx/doc/manhua.html")

    2.new URL(協(xié)議,主機(jī)名,文件名或路徑)   如程序2中的

String  url = "http://www.shu.edu.cn/~xyx/img/shnet.jpg";

image = getImage(new URL(url));部分可改為:

image = getImage(new URL("http","www.shu.edu.cn","/~xyx /img/shnet.jpg"));

    3.new URL(協(xié)議,主機(jī)名,端口號(hào),文件名或路徑)1

如:new URL("http","www.shu.edu.cn",80, "/~xyx/doc/manhua.html")

    4.new URL(基準(zhǔn)url,文件名或路徑)



    十、實(shí)現(xiàn)網(wǎng)絡(luò)功能的其他方法



    以上著重介紹了利用Java的URL類實(shí)現(xiàn)從網(wǎng)絡(luò)上獲取聲音、 圖

象、HTML文檔及文件數(shù)據(jù)的編程方法。Java的網(wǎng)絡(luò)功能很強(qiáng)大,除

上面介紹的外,還可以利用URLconnection 類實(shí)現(xiàn)更廣泛的網(wǎng)絡(luò)功

能,如向WWW 服務(wù)器上的 CGI 程序發(fā)送信息等; 通過 Socket 及

ServerSocket類,可以自己編寫客戶軟件及服務(wù)軟件,并可以自己

設(shè)計(jì)通訊協(xié)議。





〖參考文獻(xiàn)〗

Laura Lemay,Charles L. Perkins  "Teach Yourself JAVA in 21 Days" 



摘自《Internet世界》

</pre>

  </table>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜精品福利一区二区三区av| 欧美性生活影院| 色综合久久综合网| 欧美久久久久中文字幕| 亚洲精品在线观| 亚洲精品高清视频在线观看| 青椒成人免费视频| 成人精品小蝌蚪| 日韩视频123| 亚洲欧美一区二区不卡| 久久成人免费电影| 色综合天天综合在线视频| 日韩亚洲欧美成人一区| 亚洲乱码国产乱码精品精可以看| 美女网站色91| 欧美熟乱第一页| 中文字幕视频一区二区三区久| 久久不见久久见免费视频1| 欧美色视频在线观看| 精品一区二区三区的国产在线播放| www..com久久爱| 亚洲国产精品高清| 韩国av一区二区三区在线观看| 欧美日韩国产综合久久| 亚洲精品一卡二卡| 色噜噜夜夜夜综合网| 亚洲欧洲99久久| 成人不卡免费av| 国产精品久久久久久亚洲伦| 国产福利视频一区二区三区| 欧美成人猛片aaaaaaa| 人人爽香蕉精品| 日韩一区二区三区电影在线观看| 欧美在线999| 亚洲色图欧美偷拍| aaa欧美大片| 国产精品国产三级国产aⅴ入口| 国产成人在线电影| 中文欧美字幕免费| 91网站最新网址| 亚洲综合激情网| 欧美一区国产二区| 国模大尺度一区二区三区| 精品99久久久久久| 成人国产精品视频| 一区二区三区在线观看欧美| 欧美优质美女网站| 美女视频黄a大片欧美| 久久久久久久久久久99999| 国产91清纯白嫩初高中在线观看| 最好看的中文字幕久久| 91久久国产最好的精华液| 五月婷婷色综合| 久久久精品tv| 欧美午夜免费电影| 国产精品一区2区| 91色porny| 午夜精品久久久久久不卡8050 | 欧美xxxx老人做受| 菠萝蜜视频在线观看一区| 天堂在线一区二区| 国产欧美精品一区二区色综合| 色拍拍在线精品视频8848| 蜜臀91精品一区二区三区| 一区二区中文视频| 欧美xxx久久| 色屁屁一区二区| 成人精品免费看| 蜜桃视频在线一区| 亚洲影院久久精品| 国产精品网站在线观看| 日韩精品资源二区在线| 91麻豆免费看| 成人亚洲一区二区一| 久久电影网电视剧免费观看| 亚洲一区二区三区四区中文字幕 | 亚洲一区二区三区四区在线| 欧美韩国一区二区| 五月天婷婷综合| 一区二区在线观看免费视频播放| 国产女人水真多18毛片18精品视频| 51精品秘密在线观看| 欧美日韩亚州综合| 精品视频免费在线| 91高清视频免费看| 91看片淫黄大片一级| 欧美一级国产精品| 欧美一区二区视频免费观看| 欧美三级韩国三级日本一级| 在线观看网站黄不卡| 91免费视频大全| 欧美综合一区二区三区| 欧洲一区二区三区在线| 91福利在线免费观看| 在线亚洲人成电影网站色www| 99久久久国产精品| 91麻豆免费观看| 欧美日本一区二区| 日韩欧美一区中文| 久久精品一区蜜桃臀影院| 久久久av毛片精品| 亚洲欧美成人一区二区三区| 亚洲制服丝袜一区| 日本不卡不码高清免费观看| 国产精品羞羞答答xxdd| 99re这里都是精品| 日韩欧美亚洲一区二区| 国产欧美日韩在线| 亚洲欧美日韩国产另类专区| 亚洲成av人片在线观看无码| 国产麻豆精品在线| 欧美天堂亚洲电影院在线播放| 日韩欧美一级片| 成人综合在线观看| 欧美精品电影在线播放| 久久青草国产手机看片福利盒子| 综合av第一页| 精品一区二区三区免费播放| 一本在线高清不卡dvd| 精品少妇一区二区三区在线视频| 国产精品美女久久福利网站| 日韩国产高清影视| 97久久超碰精品国产| 精品精品国产高清a毛片牛牛| 亚洲精品免费电影| 成人晚上爱看视频| 欧美成va人片在线观看| 亚洲一区二区偷拍精品| av在线不卡免费看| 国产视频一区不卡| 精品中文字幕一区二区| 欧美午夜在线观看| 亚洲日本一区二区三区| 丁香婷婷综合五月| 久久久久九九视频| 久久福利资源站| 日韩精品一区二| 美女视频黄 久久| 日韩精品一区二区三区在线播放| 亚洲成a人在线观看| 91福利在线观看| 亚洲高清不卡在线| 欧美精品一二三| 亚洲电影一区二区| 欧美日韩国产123区| 午夜久久福利影院| 欧美精品一二三四| 欧美久久久久中文字幕| 亚洲国产精品久久久久秋霞影院| 91国内精品野花午夜精品 | 中文字幕一区不卡| 99re视频这里只有精品| 亚洲老司机在线| 欧美日韩一区国产| 免费成人在线影院| 久久久久久久性| 99精品久久99久久久久| 亚洲精品videosex极品| 这里只有精品电影| 国产在线精品一区二区夜色| 欧美激情一区二区三区在线| 不卡的av在线播放| 亚洲第一搞黄网站| 久久久99精品久久| 在线视频一区二区三| 蜜臀av国产精品久久久久| 久久精品亚洲一区二区三区浴池 | 91麻豆精品国产91久久久 | 欧美午夜精品久久久久久超碰| 日韩电影在线看| 中文一区在线播放 | 国产精品一区二区果冻传媒| 自拍av一区二区三区| 日韩免费看的电影| av毛片久久久久**hd| 青青草精品视频| 亚洲成人av电影在线| 国产精品理论片| 国产亚洲欧美激情| 欧美一区二区福利在线| 不卡大黄网站免费看| 狠狠色丁香婷婷综合| 日本视频在线一区| 一区二区三区成人在线视频 | 亚洲观看高清完整版在线观看| 久久日一线二线三线suv| 欧美日韩精品一区二区三区| 成人av高清在线| 国产精品996| 精品中文字幕一区二区小辣椒| 色婷婷精品久久二区二区蜜臂av| 国产一区二区精品在线观看| 青草国产精品久久久久久| 亚洲香蕉伊在人在线观| 亚洲人成电影网站色mp4| 中文字幕制服丝袜成人av| 欧美激情一区二区在线| 欧美激情资源网| 国产精品免费丝袜| 国产精品福利影院|