高等學(xué)校應(yīng)用型“十二五”規(guī)劃教材·計算機類:Java網(wǎng)絡(luò)程序設(shè)計
定 價:23 元
- 作者:朱輝 ,朱志國 ,李剛 ,等 著
- 出版時間:2012/8/1
- ISBN:9787560628912
- 出 版 社:西安電子科技大學(xué)出版社
- 中圖法分類:TP312JA
- 頁碼:207
- 紙張:膠版紙
- 版次:1
- 開本:16開
《高等學(xué)校應(yīng)用型“十二五”規(guī)劃教材·計算機類:Java網(wǎng)絡(luò)程序設(shè)計》為高等學(xué)校計算機專業(yè)“十二五”規(guī)劃教材,主要介紹怎樣利用Java語言進行網(wǎng)絡(luò)程序設(shè)計。全書共分為11章。第1~3章介紹網(wǎng)絡(luò)編程與Java語言的基本概念,其中,第1章介紹計算機網(wǎng)絡(luò)和網(wǎng)絡(luò)編程的概念;第2章介紹Java語言基礎(chǔ)知識;第3章介紹Java用于網(wǎng)絡(luò)的各種輸入與輸出。第4~6章介紹Java網(wǎng)絡(luò)編程的基礎(chǔ)技術(shù),其中,第4章介紹用于主機名與IP對應(yīng)的InetAddress類和用于資源定位的URL類;第5章介紹端口與套接字的概念、TCPSocket類應(yīng)用和多線程設(shè)計;第6章介紹數(shù)據(jù)傳播的三種方式、UDPSocket類應(yīng)用和組播應(yīng)用的實現(xiàn)。第7~9章介紹實用的Java網(wǎng)絡(luò)編程技術(shù),其中,第7章介紹對象序列化;第8章介紹Java安全體系結(jié)構(gòu),包括加/解密、簽名和安全套接層等;第9章介紹RMI技術(shù)。第10章介紹JDBC和MySQL。第11章介紹Java網(wǎng)絡(luò)編程的常用工具。因為篇幅的限制,全書的例程均未采用GUI編程。《高等學(xué)校應(yīng)用型“十二五”規(guī)劃教材·計算機類:Java網(wǎng)絡(luò)程序設(shè)計》可作為高等院校計算機軟件、計算機網(wǎng)絡(luò)、計算機信息、電子商務(wù)、通信工程等專業(yè)學(xué)生的教材,也可作為Java網(wǎng)絡(luò)編程初學(xué)者的自學(xué)參考書。
《高等學(xué)校應(yīng)用型“十二五”規(guī)劃教材·計算機類:Java網(wǎng)絡(luò)程序設(shè)計》內(nèi)容彌補了當(dāng)前Java類教材中只注重Java基礎(chǔ)語法和Web應(yīng)用設(shè)計的缺憾,專門收集和整理了Java網(wǎng)絡(luò)編程的基礎(chǔ)知識,以消息傳輸系統(tǒng)為核心展開論述。本書的編寫本著由淺入深、循序漸進的原則,精心組織?紤]到學(xué)生的知識結(jié)構(gòu)和邏輯思維能力,對于重點知識,書中通過大量的例程加以闡述,力求做到通俗易懂、言簡意賅。讀者在閱讀本書之前要具有Java語言或者C/C++語言的學(xué)習(xí)經(jīng)歷,因為本書只用很少的篇幅介紹了Java語言的基礎(chǔ)語法。
第1章 緒論
1.1 計算機網(wǎng)絡(luò)
1.1.1 計算機網(wǎng)絡(luò)的概念
1.1.2 TCP/IP體系結(jié)構(gòu)
1.2 網(wǎng)絡(luò)編程
1.2.1 網(wǎng)絡(luò)編程的概念
1.2.2 C/S架構(gòu)和B/S架構(gòu)
1.2.3 C/S架構(gòu)與B/S架構(gòu)的區(qū)別
1.2.4 P2P的概念
1.3 Java與網(wǎng)絡(luò)編程
1.3.1 Java語言
1.3.2 Java網(wǎng)絡(luò)編程
習(xí)題1
第2章 Java語言基礎(chǔ)
2.1 Java關(guān)鍵字
2.1.1 符號命名規(guī)則
2.1.2 關(guān)鍵字
2.2 Java的數(shù)據(jù)類型與類型轉(zhuǎn)換
2.2.1 Java的數(shù)據(jù)類型
2.2.2 強制類型轉(zhuǎn)換
2.3 Java運算符與表達式
2.3.1 賦值運算
2.3.2 算術(shù)運算
2.3.3 關(guān)系運算
2.3.4 位運算
2.3.5 邏輯運算
2.3.6 其他運算
2.3.7 運算符優(yōu)先級
2.3.8 控制語句
2.4 Java與面向?qū)ο?br>2.4.1 面向?qū)ο蟮母拍?br>2.4.2 Java的類結(jié)構(gòu)
2.4.3 成員變量與成員方法
2.4.4 抽象類和接口
2.4.5 對象的生命周期
2.5 異常處理機制
2.5.1 異常處理的概念
2.5.2 自定義異常類
習(xí)題2
第3章 文件輸入與輸出
3.1 標準輸入與輸出
3.1.1 標準輸入與輸出
3.1.2 Scanner類
3.2 文件操作
3.2.1 File類
3.2.2 RandomAccessFile類
3.3 輸入流與輸出流
3.3.1 流的概念
3.3.2 FileInputStream類與FileOutputStream類
3.3.3 DatalnputStream類和DataOutputStream類
3.4 文件壓縮
3.4.1 壓縮原理
3.4.2 Java的壓縮實現(xiàn)
3.5 XML解析
3.5.1 XML
3.5.2 DOM4J
習(xí)題3
第4章 InetAddress類和URL類
4.1 網(wǎng)絡(luò)地址與域名
4.1.1 網(wǎng)絡(luò)地址
4.1.2 域名系統(tǒng)
4.2 InetAddress類
4.3 統(tǒng)一資源定位符
4.3.1 URL類
4.3.2 字符編碼
習(xí)題4
第5章 TCP Socket
5.1 套接字
5.1.1 端口的概念
5.1.2 套接字的概念
5.1.3 Netstat的應(yīng)用
5.2 TCP Socket
5.2.1 Socket類
5.2.2 ServerSocket類
5.3 多線程操作
5.3.1 多線程的概念
5.3.2 Java的多線程
5.3.3 多線程與TCP Socket
5.3.4 多客戶端信息存儲
習(xí)題5
第6章 UDP Socket
6.1 UDP
6.1.1 UDP的概念
6.1.2 信息傳播的形式
6.2 UDP Socket
6.2.1 DatagramSocket類和DatagramPacket類
6.2.2 TCP Socket與IIDP Socket的區(qū)別
6.3 IP廣播
6.4 IP組播
6.4.1 組播的概念
6.4.2 組播地址
6.4.3 MulticastSocket類
習(xí)題6
第7章 對象序列化
7.1 對象序列化
7.1.1 序列化的概念
7.1.2 序列化的實現(xiàn)
7.1.3 ObjectlnputStream與Object Output Stream
7.2 序列化操作
7.2.1 序列化存儲
7.2.2 序列化傳輸
7.3 定制序列化
7.3.1 序列化成員變量
7.3.2 定制序列化
習(xí)題7
第8章 傳輸安全
8.1 Java加密體系結(jié)構(gòu)
8.1.1 加密與解密的概念
8.1.2 Java加密擴展
8.2 數(shù)字簽名
8.2.1 數(shù)字簽名的概念
8.2.2 數(shù)字簽名的實現(xiàn)
8.3 安全套接層
8.3.1 JSSE概念
8.3.2 JSSE類庫包
習(xí)題8
第9章 遠程方法調(diào)用
9.1 RMI
9.1.1 RMI的概念
9.1.2 RMI的優(yōu)點
9.2 RMI工作機制
9.3 RMI實現(xiàn)技術(shù)
9.3.1 RMI類和工具
9.3.2 RMI實現(xiàn)流程
9.3.3 RMI運行步驟
9.3.4 策略文件
習(xí)題9
第10章 數(shù)據(jù)庫訪問
10.1 數(shù)據(jù)庫概述
10.1.1 數(shù)據(jù)庫的功能
10.1.2 SQL語句
10.2 MySQL數(shù)據(jù)庫
10.2.1 MySQL
10.2.2 MySQL常用命令
10.3 JDBC
10.3.1 JDBC的結(jié)構(gòu)
10.3.2 JDBC的驅(qū)動程序
10.3.3 數(shù)據(jù)庫編程的基本步驟
10.4 數(shù)據(jù)庫的維護
10.4.1 數(shù)據(jù)的添加
10.4.2 數(shù)據(jù)的刪除
10.4.3 數(shù)據(jù)的修改
10.5 數(shù)據(jù)庫查詢
10.5.1 數(shù)據(jù)庫的查詢方法
10.5.2 PreparedStatement類
10.6 數(shù)據(jù)庫操作實例
習(xí)題10
第11章 常用工具
11.1 Java開發(fā)工具
11.1.1 JDK的歷史
11.1.2 JDK的安裝
11.2 JCreator
11.2.1 JCreator介紹
11.2.2 JCreator安裝
11.2.3 編寫與編譯
11.3 Wireshark
11.3.1 Wireshark介紹
11.3.2 捕捉過濾器
11.3.3 顯示過濾器
習(xí)題11
參考文獻