高等學(xué)校應(yīng)用型“十二五”規(guī)劃教材·計(jì)算機(jī)類:Java網(wǎng)絡(luò)程序設(shè)計(jì)
定 價(jià):23 元
- 作者:朱輝 ,朱志國(guó) ,李剛 ,等 著
- 出版時(shí)間:2012/8/1
- ISBN:9787560628912
- 出 版 社:西安電子科技大學(xué)出版社
- 中圖法分類:TP312JA
- 頁(yè)碼:207
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
《高等學(xué)校應(yīng)用型“十二五”規(guī)劃教材·計(jì)算機(jī)類:Java網(wǎng)絡(luò)程序設(shè)計(jì)》為高等學(xué)校計(jì)算機(jī)專業(yè)“十二五”規(guī)劃教材,主要介紹怎樣利用Java語(yǔ)言進(jìn)行網(wǎng)絡(luò)程序設(shè)計(jì)。全書共分為11章。第1~3章介紹網(wǎng)絡(luò)編程與Java語(yǔ)言的基本概念,其中,第1章介紹計(jì)算機(jī)網(wǎng)絡(luò)和網(wǎng)絡(luò)編程的概念;第2章介紹Java語(yǔ)言基礎(chǔ)知識(shí);第3章介紹Java用于網(wǎng)絡(luò)的各種輸入與輸出。第4~6章介紹Java網(wǎng)絡(luò)編程的基礎(chǔ)技術(shù),其中,第4章介紹用于主機(jī)名與IP對(duì)應(yīng)的InetAddress類和用于資源定位的URL類;第5章介紹端口與套接字的概念、TCPSocket類應(yīng)用和多線程設(shè)計(jì);第6章介紹數(shù)據(jù)傳播的三種方式、UDPSocket類應(yīng)用和組播應(yīng)用的實(shí)現(xiàn)。第7~9章介紹實(shí)用的Java網(wǎng)絡(luò)編程技術(shù),其中,第7章介紹對(duì)象序列化;第8章介紹Java安全體系結(jié)構(gòu),包括加/解密、簽名和安全套接層等;第9章介紹RMI技術(shù)。第10章介紹JDBC和MySQL。第11章介紹Java網(wǎng)絡(luò)編程的常用工具。因?yàn)槠南拗,全書的例程均未采用GUI編程。《高等學(xué)校應(yīng)用型“十二五”規(guī)劃教材·計(jì)算機(jī)類:Java網(wǎng)絡(luò)程序設(shè)計(jì)》可作為高等院校計(jì)算機(jī)軟件、計(jì)算機(jī)網(wǎng)絡(luò)、計(jì)算機(jī)信息、電子商務(wù)、通信工程等專業(yè)學(xué)生的教材,也可作為Java網(wǎng)絡(luò)編程初學(xué)者的自學(xué)參考書。
《高等學(xué)校應(yīng)用型“十二五”規(guī)劃教材·計(jì)算機(jī)類:Java網(wǎng)絡(luò)程序設(shè)計(jì)》內(nèi)容彌補(bǔ)了當(dāng)前Java類教材中只注重Java基礎(chǔ)語(yǔ)法和Web應(yīng)用設(shè)計(jì)的缺憾,專門收集和整理了Java網(wǎng)絡(luò)編程的基礎(chǔ)知識(shí),以消息傳輸系統(tǒng)為核心展開(kāi)論述。本書的編寫本著由淺入深、循序漸進(jìn)的原則,精心組織?紤]到學(xué)生的知識(shí)結(jié)構(gòu)和邏輯思維能力,對(duì)于重點(diǎn)知識(shí),書中通過(guò)大量的例程加以闡述,力求做到通俗易懂、言簡(jiǎn)意賅。讀者在閱讀本書之前要具有Java語(yǔ)言或者C/C++語(yǔ)言的學(xué)習(xí)經(jīng)歷,因?yàn)楸緯挥煤苌俚钠榻B了Java語(yǔ)言的基礎(chǔ)語(yǔ)法。
第1章 緒論
1.1 計(jì)算機(jī)網(wǎng)絡(luò)
1.1.1 計(jì)算機(jī)網(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語(yǔ)言
1.3.2 Java網(wǎng)絡(luò)編程
習(xí)題1
第2章 Java語(yǔ)言基礎(chǔ)
2.1 Java關(guān)鍵字
2.1.1 符號(hào)命名規(guī)則
2.1.2 關(guān)鍵字
2.2 Java的數(shù)據(jù)類型與類型轉(zhuǎn)換
2.2.1 Java的數(shù)據(jù)類型
2.2.2 強(qiáng)制類型轉(zhuǎn)換
2.3 Java運(yùn)算符與表達(dá)式
2.3.1 賦值運(yùn)算
2.3.2 算術(shù)運(yùn)算
2.3.3 關(guān)系運(yùn)算
2.3.4 位運(yùn)算
2.3.5 邏輯運(yùn)算
2.3.6 其他運(yùn)算
2.3.7 運(yùn)算符優(yōu)先級(jí)
2.3.8 控制語(yǔ)句
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 對(duì)象的生命周期
2.5 異常處理機(jī)制
2.5.1 異常處理的概念
2.5.2 自定義異常類
習(xí)題2
第3章 文件輸入與輸出
3.1 標(biāo)準(zhǔn)輸入與輸出
3.1.1 標(biāo)準(zhǔn)輸入與輸出
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的壓縮實(shí)現(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 多客戶端信息存儲(chǔ)
習(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章 對(duì)象序列化
7.1 對(duì)象序列化
7.1.1 序列化的概念
7.1.2 序列化的實(shí)現(xiàn)
7.1.3 ObjectlnputStream與Object Output Stream
7.2 序列化操作
7.2.1 序列化存儲(chǔ)
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加密擴(kuò)展
8.2 數(shù)字簽名
8.2.1 數(shù)字簽名的概念
8.2.2 數(shù)字簽名的實(shí)現(xiàn)
8.3 安全套接層
8.3.1 JSSE概念
8.3.2 JSSE類庫(kù)包
習(xí)題8
第9章 遠(yuǎn)程方法調(diào)用
9.1 RMI
9.1.1 RMI的概念
9.1.2 RMI的優(yōu)點(diǎn)
9.2 RMI工作機(jī)制
9.3 RMI實(shí)現(xiàn)技術(shù)
9.3.1 RMI類和工具
9.3.2 RMI實(shí)現(xiàn)流程
9.3.3 RMI運(yùn)行步驟
9.3.4 策略文件
習(xí)題9
第10章 數(shù)據(jù)庫(kù)訪問(wèn)
10.1 數(shù)據(jù)庫(kù)概述
10.1.1 數(shù)據(jù)庫(kù)的功能
10.1.2 SQL語(yǔ)句
10.2 MySQL數(shù)據(jù)庫(kù)
10.2.1 MySQL
10.2.2 MySQL常用命令
10.3 JDBC
10.3.1 JDBC的結(jié)構(gòu)
10.3.2 JDBC的驅(qū)動(dòng)程序
10.3.3 數(shù)據(jù)庫(kù)編程的基本步驟
10.4 數(shù)據(jù)庫(kù)的維護(hù)
10.4.1 數(shù)據(jù)的添加
10.4.2 數(shù)據(jù)的刪除
10.4.3 數(shù)據(jù)的修改
10.5 數(shù)據(jù)庫(kù)查詢
10.5.1 數(shù)據(jù)庫(kù)的查詢方法
10.5.2 PreparedStatement類
10.6 數(shù)據(jù)庫(kù)操作實(shí)例
習(xí)題10
第11章 常用工具
11.1 Java開(kāi)發(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 捕捉過(guò)濾器
11.3.3 顯示過(guò)濾器
習(xí)題11
參考文獻(xiàn)