出版時(shí)間:2012-8 出版社:西安電子科技大學(xué)出版社 作者:朱輝 頁數(shù):207
內(nèi)容概要
《高等學(xué)校應(yīng)用型“十二五”規(guī)劃教材·計(jì)算機(jī)類:Java網(wǎng)絡(luò)程序設(shè)計(jì)》為高等學(xué)校計(jì)算機(jī)專業(yè)“十二五”規(guī)劃教材,主要介紹怎樣利用Java語言進(jìn)行網(wǎng)絡(luò)程序設(shè)計(jì)。全書共分為11章。第1~3章介紹網(wǎng)絡(luò)編程與Java語言的基本概念,其中,第1章介紹計(jì)算機(jī)網(wǎng)絡(luò)和網(wǎng)絡(luò)編程的概念;第2章介紹Java語言基礎(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)槠南拗疲珪睦叹床捎肎UI編程?!陡叩葘W(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é)參考書。
書籍目錄
第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語言1.3.2 Java網(wǎng)絡(luò)編程習(xí)題1第2章 Java語言基礎(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 控制語句2.4 Java與面向?qū)ο?.4.1 面向?qū)ο蟮母拍?.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 XML3.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 Socket5.1 套接字5.1.1 端口的概念5.1.2 套接字的概念5.1.3 Netstat的應(yīng)用5.2 TCP Socket5.2.1 Socket類5.2.2 ServerSocket類5.3 多線程操作5.3.1 多線程的概念5.3.2 Java的多線程5.3.3 多線程與TCP Socket5.3.4 多客戶端信息存儲(chǔ)習(xí)題5第6章 UDP Socket6.1 UDP6.1.1 UDP的概念6.1.2 信息傳播的形式6.2 UDP Socket6.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 Stream7.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 RMI9.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ù)訪問10.1 數(shù)據(jù)庫(kù)概述10.1.1 數(shù)據(jù)庫(kù)的功能10.1.2 SQL語句10.2 MySQL數(shù)據(jù)庫(kù)10.2.1 MySQL10.2.2 MySQL常用命令10.3 JDBC10.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開發(fā)工具11.1.1 JDK的歷史11.1.2 JDK的安裝11.2 JCreator11.2.1 JCreator介紹11.2.2 JCreator安裝11.2.3 編寫與編譯11.3 Wireshark11.3.1 Wireshark介紹11.3.2 捕捉過濾器11.3.3 顯示過濾器習(xí)題11參考文獻(xiàn)
編輯推薦
《高等學(xué)校應(yīng)用型“十二五”規(guī)劃教材·計(jì)算機(jī)類:Java網(wǎng)絡(luò)程序設(shè)計(jì)》內(nèi)容彌補(bǔ)了當(dāng)前Java類教材中只注重Java基礎(chǔ)語法和Web應(yīng)用設(shè)計(jì)的缺憾,專門收集和整理了Java網(wǎng)絡(luò)編程的基礎(chǔ)知識(shí),以消息傳輸系統(tǒng)為核心展開論述。本書的編寫本著由淺入深、循序漸進(jìn)的原則,精心組織??紤]到學(xué)生的知識(shí)結(jié)構(gòu)和邏輯思維能力,對(duì)于重點(diǎn)知識(shí),書中通過大量的例程加以闡述,力求做到通俗易懂、言簡(jiǎn)意賅。讀者在閱讀本書之前要具有Java語言或者C/C++語言的學(xué)習(xí)經(jīng)歷,因?yàn)楸緯挥煤苌俚钠榻B了Java語言的基礎(chǔ)語法。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Java網(wǎng)絡(luò)程序設(shè)計(jì) PDF格式下載