商品簡介
目次
相關商品
商品簡介
《重點大學計算機教材:Java程序設計》共分為12章,主要包括Java語言的概述、結構化程序設計、面向對象編程思想、圖形化用戶界面技術、異常處理技術、數組、輸入/輸出流技術、併發控制技術、數據庫操作技術和網絡編程等基礎內容,以及JDK6及後續版本中包含的容器、泛型和注解等高級技術。通過閱讀本書,讀者可以全面掌握面向對象程序設計的基本方法,領會Java語言的基本思想,掌握Java語言技術的相關內容,瞭解和理解蘊含在Java語言中的軟件工程的基本設計思想。
《重點大學計算機教材:Java程序設計》可作為高等院校計算機及相關專業本科生Java程序設計的教材,也可作為軟件開發工程師與相關技術人員的自學參考書。
《重點大學計算機教材:Java程序設計》可作為高等院校計算機及相關專業本科生Java程序設計的教材,也可作為軟件開發工程師與相關技術人員的自學參考書。
目次
前言
第1章 Java語言基礎
1.1 Java概述
1.1.1 Java起源
1.1.2 Java的版本
1.1.3 Java語言的特徵
1.1.4 JavaApplication與JavaApplet
1.1.5 Java與C/C++的比較
1.1.6 類庫與API文檔
1.2 Java程序結構與運行機制
1.2.1 一個簡單的Java程序
1.2.2 Java運行機制
1.3 Java開發環境
1.3.1 JDK
1.3.2 Eclipse
1.3.3 NetBeans
1.3.4 其他
1.4 Java編程參考
1.4.1 Java編程規範
1.4.2 Java幫助文檔
1.4.3 Java相關討論和社區
本章小結
習題
實驗
第2章 結構化程序設計基礎
2.1 標識符、關鍵字和數據類型
2.1.1 標識符
2.1.2 關鍵字
2.1.3 數據類型
2.1.4 常量
2.1.5 變量的聲明和初始化
2.2 操作符
2.2.1 賦值操作符
2.2.2 數學操作符
2.2.3 關係操作符
2.2.4 邏輯操作符
2.2.5 位操作符和位移操作符
2.2.6 字符串操作符
2.2.7 類型轉換操作符
2.2.8 三元條件操作符
2.2.9 Java語言操作符的優先級與結合性
2.3 表達式與語句
2.3.1 表達式
2.3.2 語句與語句塊
2.4 控制流程
2.4.1 順序結構
2.4.2 選擇結構
2.4.3 循環結構
2.4.4 break語句和continue語句
2.4.5 return語句
本章小結
習題
實驗
第3章 Java類與對象
3.1 面向對象的基本概念
3.2 Java類
3.2.1 類的定義
3.2.2 變量成員與方法成員
3.2.3 訪問控制符
3.2.4 構造方法
3.2.5 終結處理方法
3.3 Java對象
3.3.1 對象的創建
3.3.2 對象初始化
3.3.3 成員初始化次序
3.3.4 垃圾回收機制
3.4 包:庫單元
3.4.1 命名空間
3.4.2 package語句
3.4.3 import語句
3.5 Java標準類庫
3.5.1 Java常用包:java.lang包、java.util包
3.5.2 Object類
3.5.3 System類
3.5.4 Math類
3.5.5 String類、StringBuffer類和StringBuilder類
本章小結
習題
實驗
第4章 類的複用和抽象
4.1 面向對象基本機制
4.2 類的複用
4.2.1 合成與聚合
4.2.2 繼承
4.2.3 重寫與重載
4.2.4 abstract和final
4.2.5 this和super
4.3 多態
4.3.1 向上轉型
4.3.2 多態性
4.3.3 運行時綁定
4.3.4 多態的實現方法
4.4 接口
4.4.1 接口的定義
4.4.2 接口的設計思想
4.4.3 接口的應用
4.5 內部類
4.5.1 內部類的定義和特性
4.5.2 其他類型的內部類
4.5.3 內部類與外部類的關係
本章小結
習題
實驗
第5章 圖形化用戶界面
5.1 圖形化用戶界面概述
5.1.1 Swing與AWT
5.1.2 GUI組件類層次結構
5.1.3 Swing組件
5.2 常用組件
5.2.1 JFrame窗體
5.2.2 JLabel標簽
5.2.3 JButton按鈕
5.2.4 JTextField文本框
5.2.5 其他常用組件
5.3 佈局管理
5.3.1 FlowLayout順序佈局
5.3.2 BorderLayout邊界佈局
5.3.3 GridLayout網格佈局
5.3.4 CardLayout卡片佈局
5.3.5 GridBagLayout網格塊佈局
5.4 事件
5.4.1 事件處理機制
5.4.2 事件類與事件監聽接口
5.4.3 常用事件處理
5.4.4 事件適配器
本章小結
習題
實驗
第6章 異常處理
6.1 異常概述
6.1.1 異常與錯誤
6.1.2 標準異常類
6.1.3 常見異常與錯誤
6.2 異常處理方法
6.2.1 捕獲和處理異常
6.2.2 異常的拋出
6.2.3 異常傳遞鏈
6.2.4 異常處理原則
6.3 自定義異常
6.3.1 自定義異常的創建
6.3.2 拋出異常對象
6.3.3 自定義異常拋出與捕獲
6.3.4 異常轉型
本章小結
習題
實驗
第7章 對象的容納
7.1 數組
7.1.1 數組創建、初始化和使用
7.1.2 多維數組
7.1.3 數組和數組引用
7.1.4 數組的工具類Arrays
7.1.5 對象比較
7.2 枚舉
7.2.1 枚舉的定義
7.2.2 枚舉的使用
7.3 容器
7.3.1 List
7.3.2 泛型
7.3.3 Set
7.3.4 Map
7.3.5 容器的Collections工具類
7.3.6 容器的選擇
本章小結
習題
實驗
第8章 I/O流
8.1 流與相關類
8.1.1 流的概念
8.1.2 字節流及其方法
8.1.3 字符流及其方法
8.1.4 節點流與處理流
8.2 標準I/O流
8.3 文件輸入/輸出流
8.3.1 File類
8.3.2 基於字節的文件流
8.3.3 基於字符的文件流
8.4 隨機訪問文件
8.5 壓縮
本章小結
習題
實驗
第9章 併發控制
9.1 多任務系統介紹
9.2 Java多線程的概念
9.2.1 Java語言中多線程的作用
9.2.2 線程的創建
9.2.3 線程的生命週期
9.2.4 線程的優先級
9.3 線程之間的協作
9.3.1 同步區域
9.3.2 協作機制
9.3.3 死鎖
9.4 擴展模型
9.4.1 ReentrantLock鎖
9.4.2 await/signal協作機制
本章小結
習題
實驗
第10章 數據庫應用
10.1 數據庫基礎
10.1.1 常用的關系數據庫
10.1.2 SQL語言簡介
10.2 JDBC概述
10.2.1 JDBC驅動程序接口
10.2.2 JDBC應用程序接口
10.3 JDBC編程步驟
10.4 一個簡單的JDBC操作數據庫程序
10.5 對象關係映射概述
10.5.1 ORM的概念
10.5.2 ORM技術特點
10.5.3 流行的ORM框架簡介
10.5.4 Hibernate簡介
本章小結
習題
實驗
第11章 網絡應用
11.1 InetAddress類
11.2 ServerSocket類和Socket類
11.3 DatagramSocket類
本章小結
習題
實驗
第12章 注解
12.1 注解的語法
12.2 注解的使用
12.3 JUnit4中注解的使用
本章小結
習題
參考文獻
第1章 Java語言基礎
1.1 Java概述
1.1.1 Java起源
1.1.2 Java的版本
1.1.3 Java語言的特徵
1.1.4 JavaApplication與JavaApplet
1.1.5 Java與C/C++的比較
1.1.6 類庫與API文檔
1.2 Java程序結構與運行機制
1.2.1 一個簡單的Java程序
1.2.2 Java運行機制
1.3 Java開發環境
1.3.1 JDK
1.3.2 Eclipse
1.3.3 NetBeans
1.3.4 其他
1.4 Java編程參考
1.4.1 Java編程規範
1.4.2 Java幫助文檔
1.4.3 Java相關討論和社區
本章小結
習題
實驗
第2章 結構化程序設計基礎
2.1 標識符、關鍵字和數據類型
2.1.1 標識符
2.1.2 關鍵字
2.1.3 數據類型
2.1.4 常量
2.1.5 變量的聲明和初始化
2.2 操作符
2.2.1 賦值操作符
2.2.2 數學操作符
2.2.3 關係操作符
2.2.4 邏輯操作符
2.2.5 位操作符和位移操作符
2.2.6 字符串操作符
2.2.7 類型轉換操作符
2.2.8 三元條件操作符
2.2.9 Java語言操作符的優先級與結合性
2.3 表達式與語句
2.3.1 表達式
2.3.2 語句與語句塊
2.4 控制流程
2.4.1 順序結構
2.4.2 選擇結構
2.4.3 循環結構
2.4.4 break語句和continue語句
2.4.5 return語句
本章小結
習題
實驗
第3章 Java類與對象
3.1 面向對象的基本概念
3.2 Java類
3.2.1 類的定義
3.2.2 變量成員與方法成員
3.2.3 訪問控制符
3.2.4 構造方法
3.2.5 終結處理方法
3.3 Java對象
3.3.1 對象的創建
3.3.2 對象初始化
3.3.3 成員初始化次序
3.3.4 垃圾回收機制
3.4 包:庫單元
3.4.1 命名空間
3.4.2 package語句
3.4.3 import語句
3.5 Java標準類庫
3.5.1 Java常用包:java.lang包、java.util包
3.5.2 Object類
3.5.3 System類
3.5.4 Math類
3.5.5 String類、StringBuffer類和StringBuilder類
本章小結
習題
實驗
第4章 類的複用和抽象
4.1 面向對象基本機制
4.2 類的複用
4.2.1 合成與聚合
4.2.2 繼承
4.2.3 重寫與重載
4.2.4 abstract和final
4.2.5 this和super
4.3 多態
4.3.1 向上轉型
4.3.2 多態性
4.3.3 運行時綁定
4.3.4 多態的實現方法
4.4 接口
4.4.1 接口的定義
4.4.2 接口的設計思想
4.4.3 接口的應用
4.5 內部類
4.5.1 內部類的定義和特性
4.5.2 其他類型的內部類
4.5.3 內部類與外部類的關係
本章小結
習題
實驗
第5章 圖形化用戶界面
5.1 圖形化用戶界面概述
5.1.1 Swing與AWT
5.1.2 GUI組件類層次結構
5.1.3 Swing組件
5.2 常用組件
5.2.1 JFrame窗體
5.2.2 JLabel標簽
5.2.3 JButton按鈕
5.2.4 JTextField文本框
5.2.5 其他常用組件
5.3 佈局管理
5.3.1 FlowLayout順序佈局
5.3.2 BorderLayout邊界佈局
5.3.3 GridLayout網格佈局
5.3.4 CardLayout卡片佈局
5.3.5 GridBagLayout網格塊佈局
5.4 事件
5.4.1 事件處理機制
5.4.2 事件類與事件監聽接口
5.4.3 常用事件處理
5.4.4 事件適配器
本章小結
習題
實驗
第6章 異常處理
6.1 異常概述
6.1.1 異常與錯誤
6.1.2 標準異常類
6.1.3 常見異常與錯誤
6.2 異常處理方法
6.2.1 捕獲和處理異常
6.2.2 異常的拋出
6.2.3 異常傳遞鏈
6.2.4 異常處理原則
6.3 自定義異常
6.3.1 自定義異常的創建
6.3.2 拋出異常對象
6.3.3 自定義異常拋出與捕獲
6.3.4 異常轉型
本章小結
習題
實驗
第7章 對象的容納
7.1 數組
7.1.1 數組創建、初始化和使用
7.1.2 多維數組
7.1.3 數組和數組引用
7.1.4 數組的工具類Arrays
7.1.5 對象比較
7.2 枚舉
7.2.1 枚舉的定義
7.2.2 枚舉的使用
7.3 容器
7.3.1 List
7.3.2 泛型
7.3.3 Set
7.3.4 Map
7.3.5 容器的Collections工具類
7.3.6 容器的選擇
本章小結
習題
實驗
第8章 I/O流
8.1 流與相關類
8.1.1 流的概念
8.1.2 字節流及其方法
8.1.3 字符流及其方法
8.1.4 節點流與處理流
8.2 標準I/O流
8.3 文件輸入/輸出流
8.3.1 File類
8.3.2 基於字節的文件流
8.3.3 基於字符的文件流
8.4 隨機訪問文件
8.5 壓縮
本章小結
習題
實驗
第9章 併發控制
9.1 多任務系統介紹
9.2 Java多線程的概念
9.2.1 Java語言中多線程的作用
9.2.2 線程的創建
9.2.3 線程的生命週期
9.2.4 線程的優先級
9.3 線程之間的協作
9.3.1 同步區域
9.3.2 協作機制
9.3.3 死鎖
9.4 擴展模型
9.4.1 ReentrantLock鎖
9.4.2 await/signal協作機制
本章小結
習題
實驗
第10章 數據庫應用
10.1 數據庫基礎
10.1.1 常用的關系數據庫
10.1.2 SQL語言簡介
10.2 JDBC概述
10.2.1 JDBC驅動程序接口
10.2.2 JDBC應用程序接口
10.3 JDBC編程步驟
10.4 一個簡單的JDBC操作數據庫程序
10.5 對象關係映射概述
10.5.1 ORM的概念
10.5.2 ORM技術特點
10.5.3 流行的ORM框架簡介
10.5.4 Hibernate簡介
本章小結
習題
實驗
第11章 網絡應用
11.1 InetAddress類
11.2 ServerSocket類和Socket類
11.3 DatagramSocket類
本章小結
習題
實驗
第12章 注解
12.1 注解的語法
12.2 注解的使用
12.3 JUnit4中注解的使用
本章小結
習題
參考文獻
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。