欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java網(wǎng)絡(luò)編程與分布式計算 中文 PDF清晰掃描版

  • 書籍大?。?span>6.13MB
  • 書籍語言:簡體中文
  • 書籍類型:國產(chǎn)軟件
  • 書籍授權(quán):免費軟件
  • 書籍類別:java電子書
  • 應(yīng)用平臺:PDF
  • 更新時間:2012-09-05
  • 購買鏈接:
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

本書清晰地介紹了聯(lián)網(wǎng)的基本原理,在進(jìn)行網(wǎng)絡(luò)編程時需要掌握的主要概念,以及在聯(lián)網(wǎng)時可能遇到的問題和Java的解決方案。同時通過實例來介紹如何運用網(wǎng)絡(luò)編程技術(shù)在Java平臺上編寫應(yīng)用程序。本書不僅適合于網(wǎng)絡(luò)編程的初學(xué)者,而且還適合于有一定網(wǎng)絡(luò)編程經(jīng)驗的程序員。Java網(wǎng)絡(luò)編程與分布式計算不管你是需要牢固掌握網(wǎng)絡(luò)編程原理的Java愛好者,還是需要把自己現(xiàn)有的編程技巧應(yīng)用于Java的網(wǎng)絡(luò)程序員,本書都將是你的良師益友。在本書中,你不僅可以了解到聯(lián)網(wǎng)技術(shù)中的一些基本概念,而且還可以學(xué)習(xí)一些實際的應(yīng)用程序,這些程序運用了成為高效Java網(wǎng)絡(luò)程序員必須掌握的技巧。同時,作為聯(lián)網(wǎng)API的進(jìn)階指南,本書還可以用做內(nèi)容全面、范例豐富的參考書。
通過對下列內(nèi)容的深入介紹,你將深入掌握J(rèn)ava API:
Internet和TCP/IP的體系結(jié)構(gòu)
Java的輸入/輸出系統(tǒng)
怎樣使用UDP和TCP協(xié)議編寫客戶和服務(wù)器
多線程應(yīng)用程序的優(yōu)點
怎樣實現(xiàn)網(wǎng)絡(luò)協(xié)議,并研究客戶/服務(wù)器實現(xiàn)范例
HTTP以及怎樣為Web編寫服務(wù)器端Java應(yīng)用程序
RMI和CORBA等分布式計算技術(shù)
怎樣使用功能強(qiáng)大的JavaMail API訪問電子郵件
【圖書目錄】
第1章 聯(lián)網(wǎng)原理 1
1.1 什么是網(wǎng)絡(luò) 1
1.2 網(wǎng)絡(luò)如何通信 2
1.2.1 編址 2
1.2.2 使用包的數(shù)據(jù)傳輸 3
1.3 層間通信 3
1.3.1 第一層—物理層 4
1.3.2 第二層—數(shù)據(jù)鏈路層 5
1.3.3 第三層—網(wǎng)絡(luò)層 5
1.3.4 第四層—傳輸層 5
1.3.5 第五層—會話層 5
1.3.6 第六層—表示層 5
1.3.7 第七層—應(yīng)用層 5
1.4 分層的優(yōu)勢 5
1.5 Internet體系結(jié)構(gòu) 6
1.6 Internet應(yīng)用協(xié)議 12
1.6.1 Telnet 12
1.6.2 FTP 12
1.6.3 POP3 12
1.6.4 IMAP 13
1.6.5 SMTP 13
1.6.6 HTTP 13
1.6.7 Finger 13
1.6.8 NNTP 13
1.6.9 WHOIS 13
1.7 TCP/IP協(xié)議簇層 13
1.8 安全問題:防火墻與代理服務(wù)器 14
1.8.1 防火墻 15
1.8.2 代理服務(wù)器 16
1.8.3 開發(fā)者的防火墻 16
1.9 小結(jié) 16
第2章 Java概述 19
2.1 Java是什么 19
2.2 Java程序設(shè)計語言 19
2.2.1 Java的歷史和起源 19
2.2.2 Java語言的特性 20
2.3 Java平臺 23
2.3.1 Java虛擬機(jī) 24
2.3.2 Java運行時環(huán)境 24
2.4 Java應(yīng)用程序接口 25
2.5 考慮Java聯(lián)網(wǎng)問題 26
2.6 Java網(wǎng)絡(luò)編程應(yīng)用 27
2.6.1 網(wǎng)絡(luò)客戶 27
2.6.2 游戲 28
2.6.3 軟件代理 28
2.6.4 Web應(yīng)用 29
2.6.5 分布式系統(tǒng) 30
2.7 Java語言問題 30
2.8 系統(tǒng)屬性 34
2.8.1 從命令行傳遞系統(tǒng)屬性 34
2.8.2 編程指定新的系統(tǒng)屬性 35
2.9 開發(fā)工具 35
2.9.1 集成開發(fā)環(huán)境 35
2.9.2 Java系統(tǒng)開發(fā)包 36
2.10 小結(jié) 37
第3章 Internet尋址 39
3.1 局域網(wǎng)地址 39
3.2 IP地址 39
3.2.1 IP地址的結(jié)構(gòu) 40
3.2.2 獲取IP地址 41
3.2.3 特殊IP地址 41
3.3 除IP地址以外:域名系統(tǒng) 42
3.3.1 域名是什么 42
3.3.2 域名系統(tǒng)的工作方式 42
3.3.3 域名解析 43
3.4 用Java進(jìn)行Internet尋址 44
3.4.1 java. net. InetAddress類 44
3.4.2 用InetAddress類來確定本地主機(jī)地址 45
3.4.3 使用InetAddress類來找出其他地址 46
3.4.4 Java中的其他地址類型 47
3.5 小結(jié) 47
第4章 數(shù)據(jù)流 49
4.1 概述 49
4.1.1 確切地說,流是什么 49
4.1.2 怎樣把流和聯(lián)網(wǎng)技術(shù)聯(lián)系起來 50
4.2 流的工作方式 50
4.2.1 從輸入流中讀取數(shù)據(jù) 51
4.2.2 向輸出流寫入數(shù)據(jù) 54
4.3 過濾器流 58
4.3.1 連接過濾器流和已有的流 58
4.3.2 有用的過濾器輸入流 59
4.3.3 有用的過濾器輸出流 62
4.4 讀取器和寫入器 65
4.4.1 Unicode字符是什么 65
4.4.2 讀取器和寫入器的重要性 65
4.4.3 從輸入流到讀取器 66
4.4.4 低級讀取器類型 67
4.4.5 過濾器讀取器類型 69
4.4.6 從輸出流到寫入器 71
4.4.7 低級寫入器類型 72
4.4.8 過濾寫入器類型 75
4.5 對象持久性和對象序列化 76
4.5.1 什么是對象持久性 76
4.5.2 什么是對象序列化 77
4.5.3 序列化的工作方式 77
4.5.4 把對象讀寫到流中 78
4.5.5 對象的安全序列化 83
4.5.6 對象序列化和版本控制 83
4.6 小結(jié) 84
第5章 用戶數(shù)據(jù)報協(xié)議 87
5.1 概述 87
5.2 DatagramPacket類 89
5.2.1 創(chuàng)建DatagramPacket實例 89
5.2.2 使用DatagramPacket對象 90
5.3 DatagramSocket類 90
5.3.1 創(chuàng)建DatagramSocket實例 90
5.3.2 使用DatagramSocket對象 91
5.4 監(jiān)聽UDP包 92
5.5 發(fā)送UDP包 93
5.6 用戶數(shù)據(jù)包協(xié)議范例 94
5.7 構(gòu)建UDP客戶/服務(wù)器 99
5.7.1 構(gòu)建回顯服務(wù) 99
5.7.2 構(gòu)建回顯客戶 101
5.7.3 運行回顯客戶和服務(wù)器 103
5.8 關(guān)于UDP的其他信息 103
5.8.1 缺少可靠交付 104
5.8.2 缺乏可靠包定序 104
5.8.3 缺乏流控制 104
5.9 小結(jié) 105
第6章 傳輸控制協(xié)議 107
6.1 概述 107
6.1.1 TCP優(yōu)于UDP之處 108
6.1.2 使用端口在應(yīng)用程序間通信 109
6.1.3 套接字操作 110
6.2 TCP和客戶/服務(wù)器范型 110
6.2.1 客戶/服務(wù)器范型 110
6.2.2 網(wǎng)絡(luò)客戶 111
6.2.3 網(wǎng)絡(luò)服務(wù)器 111
6.3 TCP套接字和Java 111
6.4 Socket類 112
6.4.1 創(chuàng)建Socket實例 113
6.4.2 使用Socket對象 113
6.4.3 從/向TCP套接字中讀取/寫入數(shù)據(jù) 115
6.4.4 套接字選項 116
6.5 創(chuàng)建TCP客戶 119
6.6 ServerSocket類 120
6.6.1 創(chuàng)建ServerSocket實例 121
6.6.2 使用ServerSocket 122
6.6.3 接受并處理來自TCP客戶的請求 123
6.7 創(chuàng)建TCP服務(wù)器 123
6.8 異常處理:套接字特定異常 125
6.8.1 SocketException類 125
6.8.2 BindException類 125
6.8.3 ConnectException類 125
6.8.4 NoRouteToHostException類 126
6.8.5 InterruptedIOException類 126
6.9 小結(jié) 126
第7章 多線程應(yīng)用程序 127
7.1 概述 127
7.1.1 單線程程序設(shè)計 127
7.1.2 多進(jìn)程程序設(shè)計 128
7.1.3 多線程程序設(shè)計 129
7.2 Java中的多線程 130
7.2.1 用Thread類創(chuàng)建多線程應(yīng)用程序 130
7.2.2 使用Runnable接口創(chuàng)建多線程應(yīng)
用程序 132
7.2.3 控制線程 133
7.3 同步 137
7.3.1 方法級同步 137
7.3.2 代碼塊級同步 141
7.4 線程間通信 142
7.4.1 線程間的通信管道 142
7.4.2 通知等待中的線程發(fā)生了某事件 144
7.5 線程組 145
7.5.1 創(chuàng)建線程組 147
7.5.2 使用線程組 147
7.6 線程優(yōu)先級 150
7.6.1 分配線程優(yōu)先級 150
7.6.2 獲得當(dāng)前線程優(yōu)先級 151
7.6.3 限制線程優(yōu)先級 151
7.7 小結(jié) 151
第8章 實現(xiàn)應(yīng)用協(xié)議 153
8.1 概述 153
8.2 應(yīng)用協(xié)議規(guī)范 153
8.3 應(yīng)用協(xié)議實現(xiàn) 154
8.3.1 SMTP客戶實現(xiàn) 154
8.3.2 POP3客戶實現(xiàn) 162
8.3.3 HTTP/1. 0服務(wù)器實現(xiàn) 168
8.4 小結(jié) 177
第9章 超文本傳輸協(xié)議 179
9.1 概述 179
9.1.1 什么是HTTP 179
9.1.2 HTTP的工作方式 179
9.1.3 Web客戶 180
9.1.4 Web服務(wù)器 183
9.2 HTTP和Java 186
9.2.1 URL類 186
9.2.2 分析URL對象 188
9.2.3 用URL類檢索資源 190
9.2.4 URLConnection類 193
9.2.5 用URLConnection類檢索資源 196
9.2.6 使用URLConnection類修改和檢
查首部域 199
9.2.7 HttpURLConnection類 202
9.2.8 使用HttpURLConnection類訪問
HTTP特有功能 206
9.3 公用網(wǎng)關(guān)接口 209
9.3.1 用GET方法發(fā)送數(shù)據(jù) 209
9.3.2 用POST方法發(fā)送數(shù)據(jù) 210
9.3.3 在Java中發(fā)送GET請求 210
9.3.4 在Java中發(fā)送POST請求 212
9.4 小結(jié) 215
第10章 Java servlet 217
10.1 概述 217
10.2 servlet的工作方式 218
10.3 使用servlet 218
10.3.1 GET和POST 220
10.3.2 PUT和DELETE 221
10.3.3 TRACE 221
10.3.4 OPTIONS 221
10.4 運行servlet 221
10.4.1 下載Java Servlet開發(fā)包 222
10.4.2 安裝servlet引擎 222
10.5 編寫簡單的servlet 224
10.6 單線程模型 226
10.7 ServletRequest類和HttpServletRequest
類 226
10.8 ServletResponse類和HttpResponse類 228
10.9 ServletConfig類 230
10.10 ServletContext類 231
10.11 servlet異常 232
10.12 cookie 232
10.13 servlet中的HTTP會話管理 235
10.14 小結(jié) 237
第11章 遠(yuǎn)程方法調(diào)用 239
11.1 概述 239
11.1.1 什么是遠(yuǎn)程方法調(diào)用 239
11.1.2 比較遠(yuǎn)程方法調(diào)用和遠(yuǎn)程過程
調(diào)用 240
11.2 遠(yuǎn)程方法調(diào)用的工作方式 240
11.3 定義RMI服務(wù)接口 242
11.4 實現(xiàn)RMI服務(wù)接口 243
11.5 創(chuàng)建存根類和骨架類 244
11.6 創(chuàng)建RMI服務(wù)器 245
11.7 創(chuàng)建RMI客戶 247
11.8 運行RMI系統(tǒng) 249
11.9 遠(yuǎn)程方法調(diào)用包和類 249
11.10 遠(yuǎn)程方法調(diào)用部署問題 264
11.10.1 動態(tài)類加載 264
11.10.2 Java虛擬機(jī)之間的差異 266
11.10.3 遠(yuǎn)程方法調(diào)用和applet 267
11.11 利用遠(yuǎn)程方法調(diào)用實現(xiàn)回調(diào) 268
11.11.1 面向?qū)ο蟮幕卣{(diào) 269
11.11.2 RMI回調(diào) 270
11.12 遠(yuǎn)程對象激活 275
11.12.1 什么是遠(yuǎn)程對象激活 276
11.12.2 遠(yuǎn)程對象激活的工作方式 276
11.12.3 創(chuàng)建可激活的遠(yuǎn)程對象 278
11.12.4 注冊可激活遠(yuǎn)程對象 278
11.13 小結(jié) 284
第12章 Java IDL和CORBA 285
12.1 概述 285
12.2 CORBA的體系結(jié)構(gòu) 286
12.2.1 CORBA服務(wù) 287
12.2.2 CORBA客戶 287
12.3 IDL 288
12.3.1 語言概述 288
12.3.2 IDL數(shù)據(jù)類型 288
12.3.3 IDL接口 289
12.3.4 IDL模塊 289
12.3.5 IDL屬性 289
12.3.6 IDL操作 290
12.3.7 IDL異常處理 290
12.4 從IDL到Java 291
12.4.1 一個示例模式 291
12.4.2 把IDL模式映射到Java 291
12.4.3 編寫服務(wù)者代碼 292
12.4.4 編寫客戶代碼 295
12.4.5 把所有東西放到一起 297
12.5 小結(jié) 298
第13章 JavaMail 301
13.1 概述 301
13.2 安裝JavaMail API 302
13.3 測試JavaMail安裝 303
13.4 使用JavaMail API 304
13.4.1 Address類 304
13.4.2 Message類 305
13.4.3 Service類 307
13.4.4 Store類 308
13.4.5 Folder類 309
13.4.6 Transport類 313
13.4.7 Session類 314
13.4.8 用JavaMail發(fā)送信息 316
13.4.9 用JavaMail檢索信息 319
13.5 JavaMail的高級消息收發(fā)功能 323
13.5.1 JavaMail事件處理模型 323
13.5.2 編寫JavaMail事件處理器 325
13.5.3 把文件作為附件發(fā)送 328
13.6 小結(jié) 332

載地址

下載錯誤?【投訴報錯】

Java網(wǎng)絡(luò)編程與分布式計算 中文 PDF清晰掃描版

      氣書籍

      載聲明

      ☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
      ☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
      ☉ 本站提供的Java網(wǎng)絡(luò)編程與分布式計算 中文 PDF清晰掃描版資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。