在內容組織和編寫中充分融入了作者在承擔「Java程序設計」國家精品課程和國家精品資源共享課程建設和教改中的成果,更加契合高等學校課程教學模式和學生漸進式學習的特點。遵循學生學習的認知過程和規律,以「興趣為先、任務驅動、學以致用」的理念為指導思想,每個章節編寫均采用WWH教學方式,即通過「理解知識概念(What)、把握原理和規律(Why)、掌握實現技巧(How)」,有機地將知識、理論融人到編程實踐中。
朱慶生,博士,重慶人學計算機學院教授、博士生導師,歷任中國計算機學會常務理事和教育專委會副主任,全國高等學校計算機教育研究會秘書長和副琿事長,原電子部全國工科電子類教學指導委員會成員。先后主持國家自然科學基金、國家863項目、國家科技支撐計划項目等部委科研項目20余項,曾獲原廣電部科技進步一等獎、中國同防科技進步二等獎、四川省和重慶市科技進步二、三等獎7項。國家精品課程和國家精品資源共享課程「Java程序設計」、教育部一IBM精品課程和重慶市精品課程「Java並行編程」課程建設負責人。
古平,博士,重慶大學計算機學院副教授,主要研究領域包括數據挖掘、自然語占處理、知識發現等。先后承擔和參與了國家科技支撐計划項目、重慶市科委和重慶市經信委科技項目10余項,累計項目經費數百萬元,獲得軟件著作權多項,在國內外核心期刊和重要學術會議上發表論文20余篇。主持了多項重慶市教委和重慶大學教學改革項目,國家精品課程和國家精品資源共享課程「Java程序設計」主講教師,教材《軟件工程》和《Java程序設計》副主編。
目錄
第一篇 基礎篇
第1章 Java概述
本章學習目標
1.1 認識Java語言
1.1.1 Java語言的特點
1.1.2 Java平台的體系結構
1.2 Java運行環境與開發環境
1.2.1 Java運行環境
1.2.2 安裝
1.2.3 安裝Eclipse開發工具
1.3 Java程序舉例
1.3.1 用Eclipse編寫第一個Java Application
1.3.2 用Eclipse編寫帶命令行參數的應用程序
習題與思考
第2章 Java程序設計基礎
本章學習目標
2.1 標識符和關鍵字
2.1.1 如何定義標識符
2.1.2 關鍵字
2.1.3 注釋
2.2 常量和變量
2.2.1 常量
2.2.2 變量
2.3 基本數據類型
2.3.1 布爾類型
2.3.2 字符類型
2.3.3 整數類型
2.3.4 浮點類型
2.3.5 各類型數據間的相互轉換
2.4 運算符
2.4.1 算術運算符
2.4.2 賦值運算符
2.4.3 條件運算符
2.4.4 位運算符
2.4.5 關系運算符
2.4.6 邏輯運算符
2.5 表達式
2.6 程序控制語句
2.6.1 if語句
2.6.2 switch語句
2.6.3 while與do—while語句
2.6.4 for語句
2.6.5 break語句
2.6.6 continue語句
2.6.7 return語句
2.6.8 實用案例
2.7 實訓任務
習題與思考
第3章 數組
本章學習目標
3.1 數組使用初探
3.2 一維數組
3.2.1 定義數組
3.2.2 生成數組
3.2.3 初始化數組
3.2.4 訪問數組
3.2.5 實用案例
3.3 二維數組
3.3.1 定義二維數組
3.3.2 二維數組元素的引用
3.3.3 實用案例
3.4 Arrays類
3.4.1 Arrays類及基本使用
3.4.2 實用案例
3.5 數組實訓任務
習題與思考
第4章 類和對象設計
本章學習目標
4.1 面向對象基礎
4.2 類和對象初探
4.3 定義類
4.3.1 定義成員變量
4.3.2 定義成員方法
4.3.3 方法重載
4.4 對象
4.4.1 實例化對象
4.4.2 初始化對象
4.4.3 使用對象
4.4.4 使用靜態變量和方法
4.4.5 清除對象
4.4.6 應用程序與命令行參數
4.4.7 實用案例
4.5 包
4.5.1 包的定義
4.5.2 包的引入
4.6 類及成員修飾符
4.6.1 public
4.6.2 protected
4.6.3 private
4.6.4 final
4.6.5 實用案例
4.7 類和對象實訓任務
習題與思考
第5章 繼承與多態
本章學習目標
5.1 繼承使用初探
5.2 類的繼承
5.2.1 繼承的實現
5.2.2 繼承與重寫
5.2.3 繼承與類型轉換
5.2.4 實用案例
5.3 多態性
5.3.1 多態性的概念
5.3.2 實用案例
5.4 抽象類與抽象方法
5.4.1 定義抽象類及實現抽象方法
5.4.2 實用案例
5.5 接口
5.5.1 接口定義
5.5.2 接口實現
5.5.3 實用案例
5.6 內部類
5.6.1 成員內部類
5.6.2 局部內部類
5.6.3 靜態內部類(嵌套類)
5.6.4 匿名內部類
5.6.5 實用案例
5.7 Java類的高級特性
5.7.1 泛型
5.7.2 Java類加載機制
5.7.3 Java反射機制
5.7.4 實用案例
5.7.5 Java注解
5.8 繼承與多態實訓任務
習題與思考
第6章 Java標准類庫
本章學習目標
6.1 Java標准類庫簡介
6.2 字符串String類和StringBuffer類
6.2.1 String類
6.2.2 StringBuffer類
6.2.3 正則表達式
6.2.4 實用案例
6.3 數據類型包裝器類
6.3.1 整型包裝器類
6.3.2 實用案例
6.4 System類和Runtime類
6.4.1 記錄程序執行的時間
6.4.2 復制數組
6.4.3 內存管理
6.4.4 實用案例
6.5 Math類和Random類
6.5.1 Math類
6.5.2 Random類
6.5.3 實用案例
6.6 日期時間實用工具類
6.6.1 Date(日期)
6.6.2 Calendar(日歷)
6.6.3 實用案例
6.7 Java集合類
6.7.1 集合接口
6.7.2 實現List接口的類
6.7.3 實現Set接口的類
6.7.4 通過迭代接口訪問集合類
6.7.5 映射接口
6.7.6 實現Map接口的類
6.8 標准類實訓任務
習題與思考
……
第二篇 提高篇
第三篇 網絡篇
第四篇 實例篇
參考文獻
第1章 Java概述
本章學習目標
1.1 認識Java語言
1.1.1 Java語言的特點
1.1.2 Java平台的體系結構
1.2 Java運行環境與開發環境
1.2.1 Java運行環境
1.2.2 安裝
1.2.3 安裝Eclipse開發工具
1.3 Java程序舉例
1.3.1 用Eclipse編寫第一個Java Application
1.3.2 用Eclipse編寫帶命令行參數的應用程序
習題與思考
第2章 Java程序設計基礎
本章學習目標
2.1 標識符和關鍵字
2.1.1 如何定義標識符
2.1.2 關鍵字
2.1.3 注釋
2.2 常量和變量
2.2.1 常量
2.2.2 變量
2.3 基本數據類型
2.3.1 布爾類型
2.3.2 字符類型
2.3.3 整數類型
2.3.4 浮點類型
2.3.5 各類型數據間的相互轉換
2.4 運算符
2.4.1 算術運算符
2.4.2 賦值運算符
2.4.3 條件運算符
2.4.4 位運算符
2.4.5 關系運算符
2.4.6 邏輯運算符
2.5 表達式
2.6 程序控制語句
2.6.1 if語句
2.6.2 switch語句
2.6.3 while與do—while語句
2.6.4 for語句
2.6.5 break語句
2.6.6 continue語句
2.6.7 return語句
2.6.8 實用案例
2.7 實訓任務
習題與思考
第3章 數組
本章學習目標
3.1 數組使用初探
3.2 一維數組
3.2.1 定義數組
3.2.2 生成數組
3.2.3 初始化數組
3.2.4 訪問數組
3.2.5 實用案例
3.3 二維數組
3.3.1 定義二維數組
3.3.2 二維數組元素的引用
3.3.3 實用案例
3.4 Arrays類
3.4.1 Arrays類及基本使用
3.4.2 實用案例
3.5 數組實訓任務
習題與思考
第4章 類和對象設計
本章學習目標
4.1 面向對象基礎
4.2 類和對象初探
4.3 定義類
4.3.1 定義成員變量
4.3.2 定義成員方法
4.3.3 方法重載
4.4 對象
4.4.1 實例化對象
4.4.2 初始化對象
4.4.3 使用對象
4.4.4 使用靜態變量和方法
4.4.5 清除對象
4.4.6 應用程序與命令行參數
4.4.7 實用案例
4.5 包
4.5.1 包的定義
4.5.2 包的引入
4.6 類及成員修飾符
4.6.1 public
4.6.2 protected
4.6.3 private
4.6.4 final
4.6.5 實用案例
4.7 類和對象實訓任務
習題與思考
第5章 繼承與多態
本章學習目標
5.1 繼承使用初探
5.2 類的繼承
5.2.1 繼承的實現
5.2.2 繼承與重寫
5.2.3 繼承與類型轉換
5.2.4 實用案例
5.3 多態性
5.3.1 多態性的概念
5.3.2 實用案例
5.4 抽象類與抽象方法
5.4.1 定義抽象類及實現抽象方法
5.4.2 實用案例
5.5 接口
5.5.1 接口定義
5.5.2 接口實現
5.5.3 實用案例
5.6 內部類
5.6.1 成員內部類
5.6.2 局部內部類
5.6.3 靜態內部類(嵌套類)
5.6.4 匿名內部類
5.6.5 實用案例
5.7 Java類的高級特性
5.7.1 泛型
5.7.2 Java類加載機制
5.7.3 Java反射機制
5.7.4 實用案例
5.7.5 Java注解
5.8 繼承與多態實訓任務
習題與思考
第6章 Java標准類庫
本章學習目標
6.1 Java標准類庫簡介
6.2 字符串String類和StringBuffer類
6.2.1 String類
6.2.2 StringBuffer類
6.2.3 正則表達式
6.2.4 實用案例
6.3 數據類型包裝器類
6.3.1 整型包裝器類
6.3.2 實用案例
6.4 System類和Runtime類
6.4.1 記錄程序執行的時間
6.4.2 復制數組
6.4.3 內存管理
6.4.4 實用案例
6.5 Math類和Random類
6.5.1 Math類
6.5.2 Random類
6.5.3 實用案例
6.6 日期時間實用工具類
6.6.1 Date(日期)
6.6.2 Calendar(日歷)
6.6.3 實用案例
6.7 Java集合類
6.7.1 集合接口
6.7.2 實現List接口的類
6.7.3 實現Set接口的類
6.7.4 通過迭代接口訪問集合類
6.7.5 映射接口
6.7.6 實現Map接口的類
6.8 標准類實訓任務
習題與思考
……
第二篇 提高篇
第三篇 網絡篇
第四篇 實例篇
參考文獻
網路書店
類別
折扣
價格
-
新書87折$256