●第1章 緒論
1.1 計算機網絡
1.1.1 計算機網絡的概念
1.1.2 TCP/IP體繫結構
1.2 網絡編程
1.2.1 網絡編程的概念
1.2.2 C/S架構和B/S架構
1.2.3 C/S架構與B/S架構的區別
1.2.4 P2P的概念
1.3 Java與網絡編程
1.3.1 Java語言
1.3.2 Java網絡編程
習題1
第2章 Java語言基礎
2.1 Java關鍵字
2.1.1 符號命名規則
2.1.2 關鍵字
2.2 Java的數據類型與類型轉換
2.2.1 Java的數據類型
2.2.2 強制類型轉換
2.3 Java運算符與表達式
2.3.1 賦值運算
2.3.2 算術運算
2.3.3 關繫運算
2.3.4 位運算
2.3.5 邏輯運算
2.3.6 其他運算
2.3.7 運算符優先級
2.3.8 控制語句
2.4 Java與面向對像
2.4.1 面向對像的概念
2.4.2 Java的類結構
2.4.3 成員變量與成員方法
2.4.4 抽像類和接口
2.4.5 對像的生命周期
2.5 異常處理機制
2.5.1 異常處理的概念
2.5.2 自定義異常類
習題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的壓縮實現
3.5 XML解析
3.5.1 XML
3.5.2 DOM4J
習題3
第4章 InetAddress類和URL類
4.1 網絡地址與域名
4.1.1 網絡地址
4.1.2 域名繫統
4.2 InetAddress類
4.3 統一資源定位符
4.3.1 URL類
4.3.2 字符編碼
習題4
第5章 TCP Socket
5.1 套接字
5.1.1 端口的概念
5.1.2 套接字的概念
5.1.3 Netstat的應用
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 多客戶端信息存儲
習題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的區別
6.3 IP廣播
6.4 IP組播
6.4.1 組播的概念
6.4.2 組播地址
6.4.3 lticastSocket類
習題6
第7章 對像序列化
7.1 對像序列化
7.1.1 序列化的概念
7.1.2 序列化的實現
7.1.3 ObjectlnputStream與Object Output Stream
7.2 序列化操作
7.2.1 序列化存儲
7.2.2 序列化傳輸
7.3 定制序列化
7.3.1 序列化成員變量
7.3.2 定制序列化
習題7
第8章 傳輸安全
8.1 Java加密體繫結構
8.1.1 加密與解密的概念
8.1.2 Java加密擴展
8.2 數字簽名
8.2.1 數字簽名的概念
8.2.2 數字簽名的實現
8.3 安全套接層
8.3.1 JSSE概念
8.3.2 JSSE類庫包
習題8
第9章 遠程方法調用
9.1 RMI
9.1.1 RMI的概念
9.1.2 RMI的優點
9.2 RMI工作機制
9.3 RMI實現技術
9.3.1 RMI類和工具
9.3.2 RMI實現流程
9.3.3 RMI運行步驟
9.3.4 策略文件
習題9
第10章 數據庫訪問
10.1 數據庫概述
10.1.1 數據庫的功能
10.1.2 SQL語句
10.2 MySQL數據庫
10.2.1 MySQL
10.2.2 MySQL常用命令
10.3 JDBC
10.3.1 JDBC的結構
10.3.2 JDBC的驅動程序
10.3.3 數據庫編程的基本步驟
10.4 數據庫的維護
10.4.1 數據的添加
10.4.2 數據的刪除
10.4.3 數據的修改
10.5 數據庫查詢
10.5.1 數據庫的查詢方法
10.5.2 PreparedStatement類
10.6 數據庫操作實例
習題10
第11章 常用工具
11.1 Java開發工具
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 顯示過濾器
習題11
參考文獻