Java程式設計基礎與實踐(題庫版)

Java程式設計基礎與實踐(題庫版)

《Java程式設計基礎與實踐(題庫版)》是2018年9月清華大學出版社出版的圖書,作者是周洪利、許宏麗、周圍。

基本介紹

  • 書名:Java程式設計基礎與實踐(題庫版)
  • 作者:周洪利
    許宏麗
    周圍
  • ISBN:9787302499633
  • 定價:59元
  • 出版社:清華大學出版社
  • 出版時間:2018年9月
內容簡介,圖書目錄,

內容簡介

《Java程式設計基礎與實踐(題庫版)》分為3篇12章:
基礎篇,介紹Java的基礎語法;
核心篇,介紹Java的核心技術,包括類和對象、繼承和接口、數據容器等;
實踐篇,通過4個大型開發案例,介紹Java的界面設計技術、流和檔案、執行緒和網路通信、資料庫訪問、JavaFX等。
教材基於最新的Java技術和平台,在NetBeans下介紹,包括JavaFX。

圖書目錄

第1章Java概述
1.1Java的發展過程
1.1.1Java技術的形成
1.1.2Java的成熟和發展
1.2Java技術
1.2.1Java的技術特點
1.2.2Java的相關技術
1.3Java開發平台
1.3.1JDK和IDE下載安裝
1.3.2NetBeans簡介
1.3.3創建Java項目
1.4Java源程式
1.4.1Java程式結構
1.4.2Java語句排列
1.5Java類庫
1.5.1類庫引用
1.5.2Java類庫簡介
1.5.3類文檔
第2章Java表達式
2.1變數
2.1.1標識符
2.1.2基礎數據類型
2.1.3變數聲明
2.1.4常量
2.2數組
2.2.1數組和數組辨朽遷講元素
2.2.2數組舟漿的聲明
2.2.3多維數組
2.3表達式
2.3.1賦值語句
2.3.2運算符分類和運算形式
2.3.3運算優先權
2.3.4運算數據類型龍照頸
2.4運算符
2.4.1算術運算
2.4.2關係運算
2.4.3邏輯運算
2.4.4位運算
第3章常用類
3.1類的引用
3.1.1類和對象
3.1.2引用類型
3.1.3類庫的引用
3.2Math類
3.2.1三角函式方法
3.2.2指數函式方法
3.2.3其他函式方法
3.2.4random方法
3.3String類
3.3.1構造字元串
3.3.2獲取字元串信息
3.3.3字元串連線與比較
3.3.4字元串分割與轉換
3.4控制台輸入輸出
3.4.1控制台輸入輸出類
3.4.2Scanner類
3.4.3Console類
3.4.4輸出方法
第4章流程控制
4.1順序結構
4.1.1程式結構道洪槳疊
4.1.2順序結構
4.1.3變頁元棄量作用域
4.2選擇結構
4.2.1if語句
4.2.2switch語句
4.3循環結構
4.3.1for循環
4.3.2while循環
4.3.3程式重定向
4.4綜合套用
4.4.1猜數遊戲
4.4.2排序
4.4.3查找
第5章類和對象
5.1面向對象程式設計
5.1.1面向對象的概念
5.1.2面向對象的特性
5.2創建自己的類
5.2.1類的結構
5.2.2成員變數
5.2.3成員方法
5.2.4構造方法
5.2.5main()方法
5.3對象台芝拒的創槓愉乎建和使用
5.3.1對象的創建
5.3.2對象的使用
5.3.3形參和實參
5.4實例成員與類成員
5.4.1static關鍵字
5.4.2實例變數和類變數
5.4.3實例方法和類方法
5.4.4靜態代碼塊與構造代碼塊
5.5內部類
5.5.1內部類的概念
5.5.2成員內部類
5.5.3局部內部類
5.5.5匿名內部類
第6章繼承和接口
6.1繼承
6.1.1類的層次結構
6.1.2類繼承的實現
6.1.3super關鍵字
6.1.4final關鍵字
6.1.5Object類
6.2抽象類
6.2.1抽象類的定義
6.2.2抽象類的實現
6.2.3Number抽象類
6.3接口
6.3.1接口的定義
6.3.2接口的實現
6.3.3CharSequence接口
6.4多態
6.4.1方法的覆蓋
6.4.2變數的隱藏
6.4.3instanceof關鍵字
6.4.4接口對象的實例化
第7章異常處理
7.1異常的基本概念
7.1.1異常的產生
7.1.2異常的處理
7.2異常類
7.2.1Throwable類
7.2.2Exception類
7.3處理異常
7.3.1捕獲並處理多種異常
7.3.2異常與資源管理
7.4拋出異常
7.4.1方法體中拋出異常(throw)
7.4.2方法聲明中拋出異常(throws)
7.4.3使用異常的原則
7.5編寫自己的異常類
第8章數據容器
8.1泛型
8.1.1泛型的聲明
8.1.2泛型的使用
8.1.3泛型環形佇列的實現
8.2枚舉
8.2.1聲明枚舉類型和枚舉對象
8.2.2枚舉的使用
8.3集合框架
8.3.1疊代器接口Iterable
8.3.2集合接口Collection
8.4列表
8.4.1List繼承結構
8.4.2List實現類
8.4.3LinkedList測試
8.4.4Stack測試
8.5集
8.5.1Set繼承結構
8.5.2Set的實現類
8.5.3Set測試
8.6佇列
8.6.1Queue繼承結構
8.6.2Queue的實現類
8.7映射
8.7.1Map繼承結構
8.7.2Map的實現類
8.7.3Map測試
第9章設計一個計算器
9.1JFC概述
9.1.1AWT和Swing
9.1.2容器與組件
9.2容器類
9.2.1視窗
9.2.2JPanel類
9.3常用組件
9.3.1JButton
9.3.2Label
9.3.3JTextField
9.4事件處理
9.4.1事件
9.4.2事件處理
9.4.3GUI綜合套用
9.5計算器的設計與實現
9.5.1計算器界面設計
9.5.2框架初始化
9.5.3事件處理程式
第10章文本編輯器設計
10.1檔案
10.1.1File類
10.1.2檔案順序讀寫
10.1.3檔案隨機讀寫
10.2界面布局設計
10.2.1自由設計
10.2.2布局設計
10.2.3布局類型
10.2.4綜合布局
10.3需要的組件
10.3.1檔案選擇器
10.3.2顏色選擇器
10.3.3字型
10.3.4標準對話框
10.3.5列印
10.4編輯器實現
10.4.1組件表
10.4.2初始化
10.4.3事件驅動方法
第11章網路聊天室設計
11.1網路通信
11.1.1伺服器(Server)和客戶端(Client)
11.1.2InetAddress類
11.1.3URL
11.1.4Socket類
11.1.5ServerSocket類
11.1.6TCP通信測試
11.2多執行緒
11.2.1執行緒
11.2.2執行緒調度
11.2.3執行緒同步
11.2.4執行緒控制
11.3界面設計
11.3.1布局設計
11.3.2界面外觀
11.3.3文本組件JTextPane
11.3.4列表組件JList
11.3.5組件列表
11.4軟體設計
11.4.1軟體執行緒
11.4.2訊息處理
第12章Web套用系統設計
12.1資料庫
12.1.1JDBC
12.1.2連線資料庫
12.1.3資料庫分析
12.1.4資料庫操作
12.2JavaFX
12.2.1JavaFX簡述
12.2.2JavaFX入門
12.2.3JavaFX界面設計
12.2.4JavaFX事件處理
12.3JavaFX設計案例
12.3.1資料庫設計
12.3.2界面設計
12.3.3實現代碼
12.3.4JavaFX部署
4.1.3變數作用域
4.2選擇結構
4.2.1if語句
4.2.2switch語句
4.3循環結構
4.3.1for循環
4.3.2while循環
4.3.3程式重定向
4.4綜合套用
4.4.1猜數遊戲
4.4.2排序
4.4.3查找
第5章類和對象
5.1面向對象程式設計
5.1.1面向對象的概念
5.1.2面向對象的特性
5.2創建自己的類
5.2.1類的結構
5.2.2成員變數
5.2.3成員方法
5.2.4構造方法
5.2.5main()方法
5.3對象的創建和使用
5.3.1對象的創建
5.3.2對象的使用
5.3.3形參和實參
5.4實例成員與類成員
5.4.1static關鍵字
5.4.2實例變數和類變數
5.4.3實例方法和類方法
5.4.4靜態代碼塊與構造代碼塊
5.5內部類
5.5.1內部類的概念
5.5.2成員內部類
5.5.3局部內部類
5.5.5匿名內部類
第6章繼承和接口
6.1繼承
6.1.1類的層次結構
6.1.2類繼承的實現
6.1.3super關鍵字
6.1.4final關鍵字
6.1.5Object類
6.2抽象類
6.2.1抽象類的定義
6.2.2抽象類的實現
6.2.3Number抽象類
6.3接口
6.3.1接口的定義
6.3.2接口的實現
6.3.3CharSequence接口
6.4多態
6.4.1方法的覆蓋
6.4.2變數的隱藏
6.4.3instanceof關鍵字
6.4.4接口對象的實例化
第7章異常處理
7.1異常的基本概念
7.1.1異常的產生
7.1.2異常的處理
7.2異常類
7.2.1Throwable類
7.2.2Exception類
7.3處理異常
7.3.1捕獲並處理多種異常
7.3.2異常與資源管理
7.4拋出異常
7.4.1方法體中拋出異常(throw)
7.4.2方法聲明中拋出異常(throws)
7.4.3使用異常的原則
7.5編寫自己的異常類
第8章數據容器
8.1泛型
8.1.1泛型的聲明
8.1.2泛型的使用
8.1.3泛型環形佇列的實現
8.2枚舉
8.2.1聲明枚舉類型和枚舉對象
8.2.2枚舉的使用
8.3集合框架
8.3.1疊代器接口Iterable
8.3.2集合接口Collection
8.4列表
8.4.1List繼承結構
8.4.2List實現類
8.4.3LinkedList測試
8.4.4Stack測試
8.5集
8.5.1Set繼承結構
8.5.2Set的實現類
8.5.3Set測試
8.6佇列
8.6.1Queue繼承結構
8.6.2Queue的實現類
8.7映射
8.7.1Map繼承結構
8.7.2Map的實現類
8.7.3Map測試
第9章設計一個計算器
9.1JFC概述
9.1.1AWT和Swing
9.1.2容器與組件
9.2容器類
9.2.1視窗
9.2.2JPanel類
9.3常用組件
9.3.1JButton
9.3.2Label
9.3.3JTextField
9.4事件處理
9.4.1事件
9.4.2事件處理
9.4.3GUI綜合套用
9.5計算器的設計與實現
9.5.1計算器界面設計
9.5.2框架初始化
9.5.3事件處理程式
第10章文本編輯器設計
10.1檔案
10.1.1File類
10.1.2檔案順序讀寫
10.1.3檔案隨機讀寫
10.2界面布局設計
10.2.1自由設計
10.2.2布局設計
10.2.3布局類型
10.2.4綜合布局
10.3需要的組件
10.3.1檔案選擇器
10.3.2顏色選擇器
10.3.3字型
10.3.4標準對話框
10.3.5列印
10.4編輯器實現
10.4.1組件表
10.4.2初始化
10.4.3事件驅動方法
第11章網路聊天室設計
11.1網路通信
11.1.1伺服器(Server)和客戶端(Client)
11.1.2InetAddress類
11.1.3URL
11.1.4Socket類
11.1.5ServerSocket類
11.1.6TCP通信測試
11.2多執行緒
11.2.1執行緒
11.2.2執行緒調度
11.2.3執行緒同步
11.2.4執行緒控制
11.3界面設計
11.3.1布局設計
11.3.2界面外觀
11.3.3文本組件JTextPane
11.3.4列表組件JList
11.3.5組件列表
11.4軟體設計
11.4.1軟體執行緒
11.4.2訊息處理
第12章Web套用系統設計
12.1資料庫
12.1.1JDBC
12.1.2連線資料庫
12.1.3資料庫分析
12.1.4資料庫操作
12.2JavaFX
12.2.1JavaFX簡述
12.2.2JavaFX入門
12.2.3JavaFX界面設計
12.2.4JavaFX事件處理
12.3JavaFX設計案例
12.3.1資料庫設計
12.3.2界面設計
12.3.3實現代碼
12.3.4JavaFX部署

相關詞條

熱門詞條

聯絡我們