如何利用java讀取網絡照片
Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的`編程。以下是小編為大家搜索整理的如何利用java讀取網絡照片,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!
import eredInputStream;
import eredOutputStream;
import OutputStream;
import URLConnection;
import ;
import onnection;
/*. *讀取網絡照片,保存到本地
* */
public class GetUrlImg {
public static void getUrlImg(String URLName,String target) throws Exception {//URLName照片地址
// target本地地址
int HttpResult = 0; //服務器返回的狀態
URL url = new URL(URLName); //創建URL
URLConnection urlconn = Connection(); // 試圖連接並取得返回狀態碼ect();
HttpURLConnection httpconn = (HttpURLConnection) urlconn;
HttpResult = esponseCode();
tln(HttpResult);
if (HttpResult != _OK) // 不等於HTTP_OK説明連接不成功t("fail");
else {
int filesize = ontentLength(); // 取數據長度tln(filesize);
BufferedInputStream bis=new BufferedInputStream(nputStream());
BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream(target));
byte[] buffer = new byte[1024]; //創建存放輸入流的緩衝
int num = -1; //讀入的字節數
while (true) {
num = (buffer); // 讀入到緩衝區
if (num ==-1){
h();
break; //已經讀完
}
h();
e(buffer,0,num);
}
e();
e();
}
}
public static void main(String[] args) throws Exception{
rlImg("java中equals和==的區別
-
java xp環境變量設置
本文實例為大家分享了java的環境變量設置方法,供大家參考,具體內容如下安裝好jdk後找到我的電腦(右鍵)——》屬性——》高級選項卡——》環境變量,裏面有管理員的用户變量,有系統變量。選哪一個都無所謂,我選的是Administrator的用户變量即管理員的.用户變量,點擊“新...
-
Java網絡基礎和Socket通信基礎
導語:Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裏難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。下面我們來看看Java網絡基礎和Socket通信基礎,希望對大家有所幫助。一、網絡基礎1、InetAddressInetAddres...
-
Java多線程知識點
引導語;多線程是指從軟件或者硬件上實現多個線程併發執行的技術。以下是本站小編分享給大家的Java多線程知識點,歡迎閲讀!1.1多線程的概念多線程編程的含義是你可將程序任務分成幾個並行的子任務。特別是在網絡編程中,你會發現很多功能是可以併發執行的。比如網...
-
經典Java基礎面試題
Java技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、遊戲控制枱、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社羣。下面小編給大家介紹經典Java基礎面試題,歡迎閲讀!經典Java基礎面試題1、如果main方法被聲明為...