Java程式設計之網路編程(第3版)

Java程式設計之網路編程(第3版)

《Java程式設計之網路編程(第3版)》是2018年12月清華大學出版社出版的圖書,作者是楊瑞龍、李芝興。

基本介紹

  • 書名:Java程式設計之網路編程(第3版)
  • 作者:楊瑞龍、李芝興
  • 出版社:清華大學出版社
  • 出版時間:2018年12月
  • 定價:69 元
  • ISBN:9787302473343
內容簡介,圖書目錄,

內容簡介

本書是《Java程式設計之網路編程(第2版)》的升級版,主要對Java SE 8.0的部分特性做了補充。本書重點在於Java面向對象基礎編程和網路編程,前者包含數據類型、程式流程控制、面向對象概念、類、繼承、接口、字元串、異常、基礎類庫、執行緒、輸入/輸出技術、圖形界面編程、JDBC資料庫技術等內容; 後者包含網路通信技術、Servlet和JSP技術,以及Java EE流行框架等技術。
本書配套資源豐富,提供所有例題原始碼、習題答案、多媒體課件,以及教學大綱、教學日程、實驗項目、課程設計、案例庫、線上考試等。
本書可作為高等院校、套用型本科(含部分高職高專)計算機相關專業的程式設計教材,也可作為軟體開發人員的培訓教材及計算機技術愛好者的自學參考書。

圖書目錄

第1章Java語言概述
1.1Java語言的產生及其特點
1.1.1Java語言發展簡史
1.1.2Java虛擬機
1.1.3Java平台
1.1.4Java語言的特點
1.1.5Java與C/C++語言的異同
1.2Java運行環境與開發環境
1.2.1Java運行環境
1.2.2Java SDK開發環境
1.2.3JDK開發環境工具
1.3Java程式舉例
1.3.1簡單的Java應用程式
1.3.2簡單的Applet小程式
1.3.3Servlet
1.4其他集成運行環境
1.5Eclipse開發環境的搭建
習題及思考
第2章數據類型及其運算
2.1標識符和關鍵字
2.2常量和變數
2.3基本數據類型
2.4運算符
2.5表達式
2.6數組
2.6.1一維數組
2.6.2二維數組
習題及思考
第3章程式控制語句
3.1選擇語句
3.2循環語句
3.3跳轉語句
習題及思考
第4章Java面向對象程式設計基礎
4.1面向對象的基本概念
4.1.1面向對象編程的概念
4.1.2客觀事物的抽象
4.2類的定義
4.2.1類聲明
4.2.2類體
4.2.3實例化對象
4.2.4構造方法說明
4.2.5對象的清除
4.2.6方法重載
4.3類和對象的使用
4.4包package
4.5成員變數及方法的訪問許可權
4.6final、this及其他
習題及思考
第5章面向對象高級程式設計
5.1繼承
5.1.1創建子類
5.1.2成員變數的隱藏和方法的重寫
5.1.3super
5.1.4對象的上轉型對象
5.2多態性
5.3抽象類和抽象方法
5.4接口
5.4.1接口聲明
5.4.2使用接口的優點
5.5枚舉類型
5.6Annotation
5.7內部類和匿名類
5.8簡單案例
習題及思考
第6章字元串處理
6.1String類
6.2StringBuffer類
6.3StringTokenizer類的套用
6.4字元串與其他數據類型的轉換
6.5自動裝箱和拆箱
習題及思考
第7章Java標準類庫
7.1簡單類型包裝器類
7.2System類
7.3Runtime類
7.4Math類
7.5日期時間實用工具類
7.6Java類集合
7.6.1集合接口
7.6.2List接口實現類
7.6.3Set接口實現類
7.6.4Queue接口實現類
7.6.5通過疊代接口訪問類集合
7.6.6泛型簡介
7.6.7映射接口
7.6.8Map接口實現的類
7.6.9比較器
7.6.10通用類集算法
7.6.11數組類
習題及思考
第8章Java異常處理
8.1異常的定義
8.2異常處理機制
8.2.1Java的異常處理機制
8.2.2異常類的類層次
8.2.3Throwable類的常用方法
8.3異常的處理
8.3.1捕獲異常trycatchfinally
8.3.2聲明拋棄異常
8.3.3拋出異常
8.4創建用戶異常類
習題及思考
第9章輸入/輸出處理
9.1I/O流的劃分
9.2File類的使用
9.2.1檔案的操作
9.2.2的操作
9.3位元組流的使用
9.3.1InputStream/OutputStream
9.3.2標準輸入/輸出流
9.3.3檔案位元組流
9.3.4過濾流
9.3.5隨機存取檔案
9.3.6其他位元組流
9.4字元流的使用
9.4.1Reader/Writer
9.4.2檔案字元流
9.4.3位元組流向字元流的轉換
9.4.4工具類Scanner及PrintWriter字元流
9.5串列化
習題及思考
第10章執行緒
10.1執行緒的概念
10.2執行緒的創建
10.3執行緒的生命周期及調度
10.4執行緒互斥
10.5執行緒同步
10.6執行緒通信
10.7執行緒死鎖
10.8執行緒池
習題及思考
第11章GUI程式設計
11.1JFC簡介
11.2Swing組件的結構
11.2.1類層次結構
11.2.2MVC模式
11.3頂層容器類
11.3.1JFrame
11.3.2JDialog、JWindow和JApplet
11.4布局管理
11.5事件處理
11.5.1事件處理模型
11.5.2事件類
11.5.3事件監聽器
11.5.4事件適配器
11.5.5鍵盤與滑鼠事件
11.6Swing組件
11.7圖形編程
11.8載入和使用多媒體資源
習題及思考
第12章JDBC
12.1JDBC的結構
12.1.1JDBC資料庫套用模型
12.1.2JDBC驅動程式
12.2通過JDBC訪問資料庫
12.2.1基本流程
12.2.2常用的JDBC API
12.2.3事務
12.2.4Java數據類型和SQL數據類型間的關係
12.3資料庫存取最佳化
12.3.1Prepared語句
12.3.2存儲過程
12.4JDBC編程實例
習題及思考
第13章網路通信
13.1網路通信簡介
13.2URL通信
13.3Socket通信
13.3.1伺服器程式
13.3.2客戶機程式
13.3.3服務多個客戶
13.3.4數據報通信
13.4遠程方法調用(RMI)
習題及思考
第14章Web伺服器端編程
14.1在Tomcat上運行Servlet及JSP的簡單例子
14.2Servlet介紹
14.2.1Servlet的概念
14.2.2Servlet套用範圍和運行環境
14.2.3Servlet常用類、接口和生命周期
14.2.4Servlet套用舉例
14.3JSP介紹
14.3.1JSP的概念
14.3.2JSP的運行方式
14.3.3JSP指令介紹
14.3.4JSP中的隱藏對象
14.3.5JSP套用舉例
14.4JSP和Servlet協同工作
習題及思考
第15章輕型框架介紹
15.1Hibernate、Struts和Spring介紹
15.1.1Hibernate框架介紹
15.1.2Struts框架介紹
15.1.3Spring框架介紹
15.1.4輕型框架的流行
15.2Hibernate案例實現
15.2.1Hibernate的體系結構
15.2.2Hibernate的文檔和軟體
15.2.3Hibernate的簡單案例
15.3Hibernate Synchronizer外掛程式
15.3.1Hibernate Synchronizer簡介
15.3.2Hibernate Synchronizer的獲取與安裝
15.4在Eclipse中使用Hibernate Synchronizer進行開發
15.4.1在項目中使用Hibernate
15.4.2創建Hibernate Configuration File檔案
15.4.3創建映射檔案
15.4.4運行Hibernate實例
習題及思考
第16章Java技術套用簡單案例
16.1Java桌面應用程式案例
16.1.1編寫遊戲主程式類Pintu
16.1.2編寫繪圖容器類PicPanel
16.2Java Web套用案例
16.2.1創建資料庫
16.2.2編寫Servlet處理類
16.2.3編寫網頁
16.2.4編寫web.xml部署描述符
16.2.5網站運行效果
習題及思考
參考文獻

相關詞條

熱門詞條

聯絡我們