摘 要
Java的網絡功能
HTML文檔及文本文件等編程方法作了初步的介紹
時介紹了動態獲取網絡上資源的方法作了介紹
提供了大量簡明易懂的實例
關鍵詞
Java語言是Internet上新興的編程語言
本的編程方法已有很多文章作過介紹
了解Java更深一步的編程方法
作一初步的介紹
為了方便初次接觸Java的讀者
作簡單介紹
一
對於大部分讀者
操作系統 Win
編譯軟件 JDK
浏覽軟件 Netscape
先用文本編輯器如Edit
文件名後綴存盤
再執行命令行
後綴為
最後
節碼文件名
如果是Java Applet
的HTML 文檔
打開該HTML文檔
為了使程序能夠最簡潔地體現其所代表的編程方法
序一般采用最簡單的形式
是
本文的所有程序經編譯後
已上載到~xyx/test/jvnet
運行
連入Internet的讀者也可以在本地硬盤輸入並編譯本文的程序
用Netscape的File/Open File菜單打開HTML文檔
查看運行效果
ftp服務器上
性限制
如果讀者在某個WWW主機上有帳號
在用戶根目錄創建WWW或public_html目錄即可
//HostName/~個人帳號)
~xyx/部分修改為讀者自己的Web結點地址
然後將編譯後生成的字節碼文件及對應的HTML文檔上載到自己的結點上
如果讀者的計算機連入了Internet
ftp結點
對應的~xyx/部分修改為ftp結點的地址
將編譯後生成的字節碼文件及對應的HTML文檔上載到該結點上
看運行效果
如果讀者的計算機沒有聯網
件如Webstar for Win
/~xyx/部分修改為//本地IP地址
網絡編程
二
Java程序可以獲取網絡上結點的圖象
等資源
定時間讀取某結點提供的最新數據
在編程處理上
中相應的方法(method)獲取該對象所代表的資源
Java網絡功能的幾個例子
三
Java Applet可以直接從網絡上結點獲取圖象並顯示出來
了了解其編程方法和從本地顯示圖象的編程有何不同
網絡功能
●程序
import java
import java
public class imag
Image image;
public void init() {
image=getImage(getDocumentBase()
}
public void paint(Graphics g) {
g
}
}
這是一個最簡單的獲取並顯示圖象的例子
getImage(getDocumentBase()
用圖象test
drawImage(image
如果想從網絡上其他結點獲取圖象
其他結點的Image類型的對象
便可以對其進行任何可能的圖象操作
Java提供了如下方法可以創建對應於其他結點的圖象
getImage(new URL(字符串))
其使用格式可有兩種
String url =
Image image;
try {
image = getImage(new URL(url));
}
catch(Exception e){
System
}
或
URL imgur=null;
Image image;
try {
imgur=new URL(
}
catch (MalformedURLException e) {
System
}
image=getImage(imgur);
前一種格式用
getImage的參數
對象
生成URL對象的部分都包含在
try{
獲取URL對象
}
catch (MalformedURLException e) {
出錯提示
}
中
例如要調用~xyx/img/shnet
的圖象
●程序
import java
import
import java
public class imag extends Applet{
Image image;
public void init() {
String url =
try {
image = getImage(new URL(url));
} catch(Exception e){}
}
public void paint(Graphics g) {
g
}
}
第二種格式完整的程序如下
●程序
import java
import
import java
public class imag
Image image;
URL imgur=null;
public void init() {
try {
imgur=new URL(
}
catch (MalformedURLException e) {
System
}
image=getImage(imgur);
}
public void paint(Graphics g) {
g
}
}
將上述兩個程序分別以imag
javac imag
class和imag
檔
< html >
< head >
< title >Example < /title >
< /head >
< center >
< applet code=imag.class width=550 height=250 >
< /applet >
< /html >
將該HTML文檔存入l文件
的計算機連入了Internet
絡上獲得的圖象了
的HTML文檔只要修改其中相應的
四
Java從網絡上獲取聲音文件並播放聲音的編程方法有兩類
是利用Java提供的play(URL)及play(URL
上的聲音文件
(URL
對象
前者的使用格式是
String Audur =
try {
play(new URL(Audur));
} catch(Exception e){}
或
String Audur =
try {
play(new URL(Audur)
} catch(Exception e){}
後者使用的格式是
String Audur =
AudioClip loopClip;
try {
loopClip = getAudioClip(new URL(Audur));
}
catch(Exception e){
System
}
或
String Audur =
AudioClip loopCl
From:http://tw.wingwit.com/Article/program/Java/hx/201311/26995.html