UR
類是java.ne
t包中的一個重要類,使用URL
建立的對象的應用程序稱做稱做客戶端程序。
一個URL類用以下的構造方法來建立一個類: public URL(String spec) throws MalformedURLException
URL
建立的對象是http
協議,所包含的資源是默認的資源(主頁)
URL對象能夠經過調用InputStream openStream()
方法能夠返回一個輸入流,該輸入流指向URL
對象所包含的資源。html
Internet
上的主機有兩種方式表示地址,域名或者是IP
地址,獲取地址的方式:InetAdress
靜態方法getByte(String s)
java
外部程序須要經過本機程序所佔有的端口來來訪問本機程序。
當兩個程序在網絡上須要通訊時,能夠經過使用Socket
類創立套接字對象並鏈接在一塊兒(端口號與IP
地址的組合得出一個網絡套接字)
客戶端的程序使用ocket
類創立負責鏈接到服務器的套接字對象。
執行accept()方法以後的程序會被阻塞。 多線程技術:服務端在接受到一個客戶端的套接字後,就應該啓動一個專門爲該客戶服務的線程。 ###### UDP數據報 套接字是基於
TCP的網絡通訊 ###### 廣播數據報 D類地址:相同D類地址的客戶端能夠享有服務器提供的資源。 要廣播或接受廣播就要讓主機加入到同一個D類地址 ###### java遠程調用
RMI可讓一個虛擬機上的應用程序請求調用位於網絡上另外一端一個虛擬機上的對象。習慣稱發出調用請求的虛擬機爲(本地機)客戶端。 建立遠程對象的類必須實現
Remote`接口。git
git push
上傳。如圖:git status
來查看當前的狀態git add
衝突文件名git commit
(注:不須要加-m「」
),此時你會進入一個vim
編輯器:Ctrl+z
退出去,而後 rm ./MERGE_HEAD
git pull
便可。問題:在本次由於解決了衝突,可是運行腳本時就沒用總代碼行數,這個問題一直沒能獲得解決。數據庫
碼雲連接編程
經過本週的學習與總結,對java遠程調用不是很理解,代碼有點複雜,因此看起來太亂了。vim
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一週 | 31/31 | 1/1 | 20/20 | git的使用 |
第二週 | 373/404 | 2/3 | 18/38 | java基本數據語法 |
第三週 | 547/920 | 1/4 | 22/60 | 類與對象以及打包 |
第四周 | 919/1839 | 2/6 | 30/80 | 子類與繼承,接口和麪向接口編程 |
第五週 | 500/2300 | 3/9 | 20/ 100 | 輸入輸出流以及內部類 |
第六週 | 300/2600 | 1/10 | 25/125 | 泛型與集合框架,經常使用實用類 |
第七週 | 447/3047 | 3/13 | 25/150 | MySQL數據庫與JDBC |
第八週 | 700/3826 | 3/16 | 25/175 | java的多線程機制 |
第九周 | 700/4500 | 2/18 | 25/200 | java網絡編程 |