Java語言程式設計(第2版)(2018年清華大學出版社出版的圖書)

Java語言程式設計(第2版)(2018年清華大學出版社出版的圖書)

本詞條是多義詞,共6個義項
更多義項 ▼ 收起列表 ▲

《Java語言程式設計(第2版)/高等學校通識教育系列教材》是清華大學出版社出版圖書

基本介紹

  • 書名:Java語言程式設計(第2版)/高等學校通識教育系列教材
  • 作者:於靜、楊娜、張虹、顧鴻虹
  • 出版社:清華大學出版社
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302488521
  • 版次:2
  • 商品編碼:12312234
  • 出版時間:2018-01-01
  • 用紙:膠版紙
  • 頁數:255
  • 字數:409000
  • 正文語種:中文
內容簡介
本書在講解Java程式設計語言的基礎語法之前,使用現實生活中的實例讓讀者從感性上體會和理解面向對象思想的理念,較早地融入面向對象的世界。本書的主要內容包括面向對象程式設計基礎、Java程式設基礎、程式的流程控制、類的特性、接口與多態、異常處理、對象的管理、I/O操作、多執行緒編程嚷廈道、網路編程、Eclipse開發環境的使用、圖形用戶恥全禁界面編程——Swing技術以及資料庫編程。
本書適合作為普通高等院校套用型本科計算機相關專業的入門教材,也可供其他初學者或軟體開發人員參考使用。寒驗愚翻
目錄
第1章Java和面向對象的程式設計
1.1關於Java
1.1.1Java的出現
1.1.2Java的特性
1.1.3Java與C、C++語言的比較
1.2面向對象的程式設計
1.2.1面向對象與類的概匪霉寒念
1.2.2面向對象程式設計的意義
1.3編寫第一個Java程式
1.3.1安裝JavaSE的JDK
1.3.2程式的編譯和運行
1.3.3使用JavaAPI的說明文檔
1.4本章小結
習題1
第2章Java程式設計基礎
2.1Java程式的組織形式
2.1.1Java程式的基本要素
2.1.2Java程式的基本結構
2.1.3Java包的概念
2.2Java中的類與對象
2.2.1類成員
2.2.2Java修飾符
2.2.3對象的初始化
2.2.4引用與對象
2.3在Java中運算元據類型
2.3.1Java支持的數據類型
2.3.2Java支持的操作符
2.4本章小結
習題2
第3章程式的流程控制
3.1Java流程控制概述
3.2選擇結構
3.2.1if語句
3.2.2switch語句
3.2.3選拒乘擇結構的嵌套
3.3循環結構
3.3.1while循環
3.3.2dowhile循環
3.3.3for循環
3.3.4多重循環
3.4其他流程控制語句
3.4.1break語句
3.4.2continue語句
3.4.3return語句
3.5本章小結
習題3
第4章類的特性
4.1類的繼承
4.1.1父類與子類
4.1.2方法重寫
4.1.3super關鍵字
4.2抽象類
4.2.1抽象類的概念
4.2.2抽象類的作用
4.3內部類和匿名類
4.3.1內部類
4.3.2內部類與外部類的關係
4.3.3匿名類
4.4本章小結
習題4
第5章接口與多態
5.1接口
5.1.1定義與實現接口
5.1.2接口的特性
5.1.3接口與抽象類的區舟殼判籃別
5.2多態
5.2.1向上轉型
5.2.2可擴展性
5.3後期綁定
5.4本章小結
習題5
第6章異常
6.1異常基礎知識
6.1.1Java異常處理機制
6.1.2異常的分類
6.2異常的處理過程
6.2.1trycatch
6.2.2finally
6.2.3trycatchfinally程式塊中的return
6.2.4throws
6.2.5throw
6.3自定義異常
6.4本章小結
習題6
第7章對象的管理
7.1使用對象數組
7.1.1對象數組的特點
7.1.2Arrays類
7.2使用java.util包
7.2.1List集合
7.2.2Set集合
7.2.3Map集合
7.2.4Java中的泛型
7.3本章小結
習題7
第8章Java的I/O操作
8.1檔案操作
8.1.1File類
8.1.2利用File操作檔案
8.2面向位元組的I/O操作
8.2.1InputStream
8.2.2OutputStream
8.2.3使用位元組流的Filter
8.3面向字元的I/O操作
8.3.1Reader
8.3.2Writer
8.3.3使用字元流承灑局的Filter
8.4對象的序列化
8.4.1序列化與永久存儲
8.4.2尋找類
8.4.3對序列化的控制
8.5JavaNIO
8.5.1NIO模式概述
8.5.2NIO中的緩衝
8.5.3NIO中的通道
8.5.4阻塞模式和非阻塞模式
8.6本章小結
習題8
第9章多執行緒編程
9.1多執行緒編程基礎
9.1.1單執行緒與多執行緒
9.1.2Java中使用多執行緒
9.2執行緒的操作方法
9.2.1執行緒休眠
9.2.2執行緒的中斷
9.2.3執行緒的優先權
9.2.4執行緒的聯合
9.3執行緒之間的同步
9.3.1資源共享與資源鎖
9.3.2執行緒間通信
9.4使用Executors
9.5本章小結
習題9
第10章Java網路編程
10.1網路編程基礎
10.1.1網路中計算機的定位
10.1.2TCP與UDP
10.2使用URL訪問伺服器
10.2.1獲得URL實例
10.2.2用URL訪問網路資源
10.3在Java中使用Socket
10.3.1一個簡單的Socket連線
10.3.2TCP網路編程
10.3.3UDP網路編程
10.3.4利用NIO的非阻塞模式
10.4本章小結
習題10
第11章Eclipse開發環境的使用
11.1Eclipse簡介及安裝
11.1.1安裝Eclipse
11.1.2安裝多國語言包外掛程式
11.1.3Eclipse界面
11.2在Eclipse中創建項目和類
11.2.1創建Java項目
11.2.2項目屬性
11.2.3創建包和類
11.2.4運行程式
11.3使用Eclipse調試功能
11.4本章小結
習題11
第12章Swing程式設計基礎
12.1SwingGUI設計
12.1.1Swing與AWT
12.1.2安裝WindowBuilder外掛程式
12.1.3一個簡單的Swing實例
12.1.4事件與偵聽器
12.2Swing中的容器
12.2.1容器的概念
12.2.2布局管理器
12.2.3綜合布局實例
12.3Swing中的常用組件
12.3.1標籤
12.3.2文本框
12.3.3編輯框
12.3.4按鈕
12.3.5複選框
12.3.6單選按鈕
4.1.2方法重寫
4.1.3super關鍵字
4.2抽象類
4.2.1抽象類的概念
4.2.2抽象類的作用
4.3內部類和匿名類
4.3.1內部類
4.3.2內部類與外部類的關係
4.3.3匿名類
4.4本章小結
習題4
第5章接口與多態
5.1接口
5.1.1定義與實現接口
5.1.2接口的特性
5.1.3接口與抽象類的區別
5.2多態
5.2.1向上轉型
5.2.2可擴展性
5.3後期綁定
5.4本章小結
習題5
第6章異常
6.1異常基礎知識
6.1.1Java異常處理機制
6.1.2異常的分類
6.2異常的處理過程
6.2.1trycatch
6.2.2finally
6.2.3trycatchfinally程式塊中的return
6.2.4throws
6.2.5throw
6.3自定義異常
6.4本章小結
習題6
第7章對象的管理
7.1使用對象數組
7.1.1對象數組的特點
7.1.2Arrays類
7.2使用java.util包
7.2.1List集合
7.2.2Set集合
7.2.3Map集合
7.2.4Java中的泛型
7.3本章小結
習題7
第8章Java的I/O操作
8.1檔案操作
8.1.1File類
8.1.2利用File操作檔案
8.2面向位元組的I/O操作
8.2.1InputStream
8.2.2OutputStream
8.2.3使用位元組流的Filter
8.3面向字元的I/O操作
8.3.1Reader
8.3.2Writer
8.3.3使用字元流的Filter
8.4對象的序列化
8.4.1序列化與永久存儲
8.4.2尋找類
8.4.3對序列化的控制
8.5JavaNIO
8.5.1NIO模式概述
8.5.2NIO中的緩衝
8.5.3NIO中的通道
8.5.4阻塞模式和非阻塞模式
8.6本章小結
習題8
第9章多執行緒編程
9.1多執行緒編程基礎
9.1.1單執行緒與多執行緒
9.1.2Java中使用多執行緒
9.2執行緒的操作方法
9.2.1執行緒休眠
9.2.2執行緒的中斷
9.2.3執行緒的優先權
9.2.4執行緒的聯合
9.3執行緒之間的同步
9.3.1資源共享與資源鎖
9.3.2執行緒間通信
9.4使用Executors
9.5本章小結
習題9
第10章Java網路編程
10.1網路編程基礎
10.1.1網路中計算機的定位
10.1.2TCP與UDP
10.2使用URL訪問伺服器
10.2.1獲得URL實例
10.2.2用URL訪問網路資源
10.3在Java中使用Socket
10.3.1一個簡單的Socket連線
10.3.2TCP網路編程
10.3.3UDP網路編程
10.3.4利用NIO的非阻塞模式
10.4本章小結
習題10
第11章Eclipse開發環境的使用
11.1Eclipse簡介及安裝
11.1.1安裝Eclipse
11.1.2安裝多國語言包外掛程式
11.1.3Eclipse界面
11.2在Eclipse中創建項目和類
11.2.1創建Java項目
11.2.2項目屬性
11.2.3創建包和類
11.2.4運行程式
11.3使用Eclipse調試功能
11.4本章小結
習題11
第12章Swing程式設計基礎
12.1SwingGUI設計
12.1.1Swing與AWT
12.1.2安裝WindowBuilder外掛程式
12.1.3一個簡單的Swing實例
12.1.4事件與偵聽器
12.2Swing中的容器
12.2.1容器的概念
12.2.2布局管理器
12.2.3綜合布局實例
12.3Swing中的常用組件
12.3.1標籤
12.3.2文本框
12.3.3編輯框
12.3.4按鈕
12.3.5複選框
12.3.6單選按鈕

相關詞條

熱門詞條

聯絡我們