編寫乙個簡單的URL類

2021-10-18 19:29:44 字數 765 閱讀 7038

協議://網域名稱:埠號/虛擬路徑?引數列表#錨點

協議:用於計算機與計算機之間交流的協議。

http:超文字傳輸協議,預設埠號:80

https:安全超文字傳輸協議,預設埠號:443

埠號:範圍:0~65535

虛擬路徑:通過路徑的方式,來管理伺服器的檔案資源。

引數列表:向伺服器傳送的資料,每乙個引數都是乙個鍵值對,鍵和值之間通過=號連線,多個鍵值對之間通過&分割。

//關鍵使用步驟:

//1. 先準備乙個url類的物件 u

url url = new url("**內容");

//2. 開啟伺服器連線,得到連線物件 conn

urlconnection conn = url.openconnection();

//3. 獲取載入資料的位元組輸入流 is

inputstream is = conn.getinputstream();

//4. 將is裝飾為能一次讀取一行的字元輸入流 br

bufferedreader br = new bufferedreader(new inputstreamreader(is));

//5. 載入一行資料

string text = br.readline();

//6. 顯示

system.out.println(text);

//7. 釋放資源

br.close();

編寫乙個簡單的shell

include include include include include include include include void getloginname void gethostname void getdir p printf s p int main char argv 32 char...

編寫乙個簡單的死鎖

public class dead lock1 class runnable1 implements runnable catch exception e class runnable2 implements runnable catch exception e obj1 和 obj2 都是屬於類的...

乙個簡單的makefile的編寫

標頭檔案 part.h cpp檔案 包含part.h part.cpp cpp檔案 包含part.h partmain.cpp makefile編寫如下 main partmain.o part.o g o main partmain.o part.o partmain.o partmain.cpp...