国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Java的網(wǎng)絡(luò)功能與編程

2019-11-18 10:41:48
字體:
供稿:網(wǎng)友

  摘 要:本文初步介紹了如何使用java編程語言從網(wǎng)絡(luò)上獲取圖象、聲音、Html文檔及文本文件等的方法,還介紹了如何動(dòng)態(tài)獲取網(wǎng)絡(luò)資源,同時(shí)提供了大量簡明易懂的實(shí)例。

  要害詞:Java;Internet;網(wǎng)絡(luò)

  Java語言是Internet上新興的編程語言,對(duì)Java的特性以及基本的編程方法已有很多文章作過介紹。但是,廣大Java愛好者更希望了解Java更深一步的編程方法,本文就Java的網(wǎng)絡(luò)功能及其編程方法作一初步的介紹。

  為了方便初次接觸Java的讀者,本文先就Java編程的一些常識(shí)作簡單介紹。

  一、Java編程簡介

  1. 編程環(huán)境:

  對(duì)于大部分讀者,以下的配置是較為經(jīng)濟(jì)的一種選擇:

   操作系統(tǒng) Win95

   編譯軟件 JDK1.01

   瀏覽軟件 Netscape2.0以上(32位)

  2. 編程方法:

  先用文本編輯器如Edit、NotePad等輸入Java程序,以.java為文件名后綴存盤。

  再執(zhí)行命令行:“Javac 文件名”來編譯Java程序。編譯后生成后綴為.class的字節(jié)碼文件。

  最后,假如是Java Applitcation,則執(zhí)行命令行:“Java 字節(jié)碼文件名”來運(yùn)行Java程序。

  假如是Java Applet,則用文本編輯器輸入調(diào)用該Java Applet的HTML 文檔, 以 .htm 為文件名后綴存盤。 再執(zhí)行命令行:

  “appletviewer HTML文件名”來運(yùn)行Java Applet。或用Netscape 打開該HTML文檔。

  3. 關(guān)于本文中程序的說明

  為了使程序能夠最簡潔地體現(xiàn)其所代表的編程方法,本文中的程序一般采用最簡單的形式,省略了線程等內(nèi)容。因此,本文的程序不是“好”的程序,但最輕易為初學(xué)者理解。

  本文的所有程序經(jīng)編譯后,生成的字節(jié)碼文件及對(duì)應(yīng)的HTML文檔已上載到http://www.shu.edu.cn/~xyx/test/jvnet, 均可正確運(yùn)行。連入Internet的讀者可用瀏覽器打開該地址,查看運(yùn)行效果。

  連入Internet的讀者也可以在本地硬盤輸入并編譯本文的程序,用Netscape的File/Open File菜單打開HTML文檔,體會(huì)編程方法并查看運(yùn)行效果。假如讀者想將Java Applet 放到自己的主機(jī)上或其他FTP服務(wù)器上,在Netscape中用http協(xié)議或ftp協(xié)議調(diào)用,出于安全性限制,應(yīng)作如下修改:

  假如讀者在某個(gè)WWW主機(jī)上有帳號(hào),可以做個(gè)人Homepage(一般在用戶根目錄創(chuàng)建WWW或public_html目錄即可,Homepage的地址為http://HostName/~個(gè)人帳號(hào)),可將本文程序中對(duì)應(yīng)的 http://www.shu.edu.cn/~xyx/部分修改為讀者自己的Web結(jié)點(diǎn)地址,然后將編譯后生成的字節(jié)碼文件及對(duì)應(yīng)的HTML文檔上載到自己的結(jié)點(diǎn)上。

  假如讀者的計(jì)算機(jī)連入了Internet,也可以找一個(gè)可以上載的ftp結(jié)點(diǎn),如:ftp://ftp.shnet.edu.cn/incoming,將本文程序中對(duì)應(yīng)的http://www.shu.edu.cn/~xyx/部分修改為ftp結(jié)點(diǎn)的地址,將編譯后生成的字節(jié)碼文件及對(duì)應(yīng)的HTML文檔上載到該結(jié)點(diǎn)上,以查看運(yùn)行效果。

  假如讀者的計(jì)算機(jī)沒有聯(lián)網(wǎng),也可以在單機(jī)上運(yùn)行Web 服務(wù)軟件如Webstar for Win95,將本文程序中對(duì)應(yīng)的http: //www.shu.edu.cn/~xyx/部分修改為“http://本地ip地址”的形式,來模擬網(wǎng)絡(luò)編程。二、Java網(wǎng)絡(luò)功能及獲取網(wǎng)絡(luò)上資源的一般步驟

  Java程序可以獲取網(wǎng)絡(luò)上結(jié)點(diǎn)的圖象、聲音、HTML文檔及文本等資源,并可以對(duì)獲得的資源進(jìn)行處理。例如Java程序可以每隔一定時(shí)間讀取某結(jié)點(diǎn)提供的最新數(shù)據(jù),并以圖表的形式顯示出來。

  在編程處理上,一般先生成一個(gè)URL類型的對(duì)象,然后用Java中相應(yīng)的方法(method)獲取該對(duì)象所代表的資源。下面分別介紹Java網(wǎng)絡(luò)功能的幾個(gè)例子,并由此介紹幾種不同的編程方法。

  三、從網(wǎng)絡(luò)上獲取圖象

  Java Applet可以直接從網(wǎng)絡(luò)上結(jié)點(diǎn)獲取圖象并顯示出來。 為了了解其編程方法和從本地顯示圖象的編程有何不同,我們先不考慮網(wǎng)絡(luò)功能,來看一個(gè)簡單的圖象顯示的例子:

  ●程序1



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 米泉市| 乃东县| 务川| 广宗县| 清远市| 澄城县| 五河县| 山阳县| 凤阳县| 维西| 工布江达县| 乐至县| 双流县| 青海省| 高清| 集安市| 河间市| 手游| 宁波市| 清镇市| 宁南县| 峨边| 南乐县| 图们市| 页游| 定兴县| 昌乐县| 特克斯县| 安溪县| 临夏县| 泉州市| 兴化市| 承德县| 华容县| 土默特左旗| 临澧县| 上思县| 中江县| 东莞市| 镇平县| 通城县|