Java程式開發實用教程(簡體書)
商品資訊
系列名:大學軟件學院軟件發展系列教材
ISBN13:9787302354192
出版社:清華大學出版社(大陸)
作者:邱加永
出版日:2014/04/01
裝訂/頁數:平裝/415頁
商品簡介
名人/編輯推薦
目次
相關商品
商品簡介
邱加永編著的《Java程序開發實用教程(大學軟件學院軟件開發系列教材)》從零基礎開始,對java se相關知識進行了深入細致的講解。
全書共分為13章,主要內容包括java語言概述、 java基礎語法、面向對象編程、異常處理、api常用類的使用、多線程機制、泛型、集合框架、i/o編程、網絡編程、swing編程、標注和反射等。
本書通俗易懂、術語表述嚴謹規范、配有典型實用的示例代碼和深入透徹的問題剖析。
《Java程序開發實用教程(大學軟件學院軟件開發系列教材)》既可以作為普通高等院校的教材,也可以作為職業培訓機構的教程及java編程愛好者的自學用書。
全書共分為13章,主要內容包括java語言概述、 java基礎語法、面向對象編程、異常處理、api常用類的使用、多線程機制、泛型、集合框架、i/o編程、網絡編程、swing編程、標注和反射等。
本書通俗易懂、術語表述嚴謹規范、配有典型實用的示例代碼和深入透徹的問題剖析。
《Java程序開發實用教程(大學軟件學院軟件開發系列教材)》既可以作為普通高等院校的教材,也可以作為職業培訓機構的教程及java編程愛好者的自學用書。
名人/編輯推薦
邱加永編著的《Java程序開發實用教程(大學軟件學院軟件開發系列教材)》共分16章,從零基礎開始,對java se相關知識進行了深入細致的講解。本書內容翔實,講解透徹,具有很強的可讀性,既適Java初學者及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.3 java平臺體系結構
1.4 搭建java程序的開發環境
1.4.1 jdk的安裝和配置
1.4.2 eclipse的安裝和使用
1.5 java程序開發步驟
1.5.1 編輯java源代碼
1.5.2 編譯java程序
1.5.3 運行java程序
1.6 java程序的裝載和執行過程
1.6.1 裝載程序
1.6.2 檢驗程序
1.6.3 執行程序
1.7 上機實訓
本章習題
第2章 java語言的基礎語法
2.1 java程序的基本結構
2.1.1 代碼框架
2.1.2 注釋
2.1.3 標識符
2.1.4 關鍵字
2.2 數 據 類 型
2.2.1 整數型
2.2.2 浮點型
2.2.3 字符型
2.2.4 布爾型
2.3 變量
2.3.1 變量的聲明、初始化和使用
2.3.2 變量的作用域
2.4 數據類型間的轉換
2.4.1 自動轉換
2.4.2 強制轉換
2.5 運算符
2.5.1 算術運算符
2.5.2 賦值運算符
2.5.3 關系運算符
2.5.4 邏輯運算符
2.5.5 三目運算符
2.5.6 位運算符
2.5.7 表達式
2.5.8 表達式類型的自動提升
2.5.9 運算符優先級
2.6 流程控制
2.6.1 順序語句
2.6.2 條件語句
2.6.3 循環語句
2.6.4 使用break和continue控制循環語句
2.6.5 流程控制綜合應用
2.7 數組
2.7.1 一維數組
2.7.2 多維數組
2.8 上機實訓
本章習題
第3章 面向對象編程(上)
3.1 面向對象編程概述
3.1.1 面向過程的設計思想
3.1.2 面向對象的設計思想
3.1.3 類和對象
3.2 封裝類
3.2.1 定義屬性
3.2.2 定義方法
3.2.3 定義構造器
3.3 對象的創建和使用
3.3.1 對象的創建
3.3.2 屬性的初始化
3.3.3 對象的使用
3.3.4 對象的回收
3.4 深入理解方法
3.4.1 方法的參數傳遞
3.4.2 方法重載
3.4.3 方法的可變參數
3.4.4 遞歸方法
3.5 this關鍵字
3.6 屬性、參數和局部變量的關系
3.7 javabean
3.8 包
3.8.1 聲明包
3.8.2 編譯帶包的類
3.8.3 使用帶包的類
3.8.4 jdk中的常用包
3.9 文檔注釋
3.9.1 在源代碼中插入文檔注釋
3.9.2 常規標記
3.9.3 類或接口注釋
3.9.4 方法注釋
3.9.5 屬性注釋
3.9.6 包和概述注釋
3.9.7 提取注釋生成幫助文檔
3.10 上機實訓
本章習題
第4章 面向對象編程(下)
4.1 類的繼承
4.1.1 繼承說明
4.1.2 繼承的優點
4.1.3 繼承設計
4.2 super關鍵字
4.3 訪問控制符
4.4 常用修飾符
4.4.1 static
4.4.2 final
4.5 方法覆蓋
4.6 多態
4.6.1 對象變量多態
4.6.2 多態方法
4.6.3 多態參數
4.7 抽象類
4.8 接口
4.8.1 接口的定義和實現
4.8.2 接口中的變量
4.8.3 多重接口
4.9 嵌套類
4.9.1 嵌套類的定義語法
4.9.2 內部類
4.9.3 靜態嵌套類
4.10 jar文件
4.10.1 jar命令
4.10.2 清單文件
4.10.3 創建可執行的jar文件
4.11 上機實訓
本章習題
第5章 異常
5.1 異常概述
5.2 異常類的層次結構
5.2.1 error類
5.2.2 exception類
5.3 異常的處理
5.3.1 try、catch和finally語句塊
5.3.2 輸出異常信息
5.3.3 異常棧跟蹤
5.4 聲明異常
5.5 手動拋出異常
5.6 自定義異常
5.6.1 定義異常類
5.6.2 使用自定義異常類
5.7 jdk 7新增的異常處理語法
5.7.1 try-with-resources語句
5.7.2 catch多個exception
5.8 處理異常時的建議
5.9 上機實訓
本章習題
第6章 java se api常用類
6.1 java se api文檔概述
6.1.1 下載java se api文檔
6.1.2 java se api文檔的結構
6.1.3 使用java se api文檔
6.2 java.lang包
6.2.1 object類
6.2.2 基本數據類型的包裝類
6.2.3 枚舉類型和枚舉類
6.2.4 math類
6.2.5 system類
6.2.6 runtime類
6.2.7 string類
6.2.8 stringbuilder和stringbuffer類
6.3 java.util包
6.3.1 random類
6.3.2 arrays類
6.3.3 日期和時間相關類
6.4 國際化相關類
6.4.1 java.util.locale類
6.4.2 java.text.messageformat類的格式化字符串
6.4.3 java程序國際化
6.4.4 java.text.numberformat類的格式化數字方法
6.4.5 java.text.dateformat類的格式化日期時間方法
6.5 正則表達式相關類
6.5.1 正則表達式語法
6.5.2 java se中的正則表達式api
6.5.3 字符串類中與正則表達式相關的方法
6.5.4 正則表達式使用示例
6.6 大數字操作
6.6.1 biginteger
6.6.2 bigdecimal
6.7 上機實訓
本章習題
第7章 多線程
7.1 線程概述
7.1.1 進程
7.1.2 線程
7.1.3 多進程和多線程的區別
7.2 線程的創建和啟動
7.2.1 單線程程序
7.2.2 創建新線程
7.2.3 啟動線程
7.2.4 thread類的常用方法
7.2.5 為什么需要多線程程序
7.2.6 線程分類
7.3 線程的狀態及轉換
7.3.1 新線程
7.3.2 可運行的線程
7.3.3 被阻塞和處于等待狀態下的線程
7.3.4 被終止的線程
7.4 多線程的調度和優先級
7.4.1 線程調度原理
7.4.2 線程優先級
7.5 線程的基本控制
7.5.1 線程睡眠
7.5.2 線程讓步
7.5.3 線程加入
7.6 多線程的同步
7.6.1 線程安全問題
7.6.2 synchronized關鍵字
7.6.3 對象鎖
7.6.4 死鎖
7.7 線程交互
7.7.1 object提供的wait和notify方法
7.7.2 生產者-消費者問題
7.8 用timer類調度任務
7.9 上機實訓
本章習題
第8章 使用泛型
8.1 泛型概述
8.2 泛型類和接口的定義及使用
8.2.1 定義泛型類和接口
8.2.2 從泛型類派生子類
8.2.3 實現泛型接口
8.3 有界類型參數
8.4 泛型方法
8.5 類型參數的通配符
8.6 擦除
8.7 泛型的局限
8.8 上機實訓
第9章 java集合框架
9.1 java集合框架概述
9.2 collection接口及iterator接口
9.2.1 collection接口
9.2.2 iterator接口
9.3 set接口及實現類
9.3.1 set接口
9.3.2 hashset實現類
9.3.3 linkedhashset實現類
9.4 list接口及實現類
9.4.1 list接口
9.4.2 arraylist類
9.4.3 linkedlist實現類
9.5 map接口及實現類
9.5.1 map接口
9.5.2 hashmap類
9.5.3 linkedhashmap類
9.6 遺留的集合類
9.6.1 vector類
9.6.2 stack類
9.6.3 hashtable類
9.6.4 properties類
9.7 排序集合
9.7.1 comparable接口
9.7.2 treeset類
9.7.3 comparator接口
9.7.4 treemap類
9.8 集合工具類
9.8.1 算法操作
9.8.2 同步控制
9.9 如何選擇合適的集合類
9.10 上機實訓
本章習題
第10章 i/o流
10.1 file類
10.1.1 文件和
10.1.2 java對文件的抽象
10.2 i/o原理
10.3 流類概述
10.3.1 i/o流分類
10.3.2 抽象流類
10.4 文件流
10.4.1 fileinputstream和 fileoutputstream
10.4.2 filereader和filewriter
10.5 緩沖流
10.6 轉換流
10.6.1 inputstreamreader
10.6.2 outputstreamwriter
10.7 數據流
10.8 打印流
10.9 對象流
10.9.1 序列化和反序列化操作
10.9.2 序列化的版本標識
10.10 隨機存取文件流
10.11 上機實訓
本章習題
第11章 網絡編程
11.1 網絡編程基礎知識
11.1.1 網絡基本概念
11.1.2 網絡傳輸協議
11.2 java與網絡
11.2.1 inetaddress類
11.2.2 url類
11.2.3 urlconnection類
11.2.4 urlencoder和 urldecoder類
11.3 java網絡編程
11.3.1 套接字
11.3.2 基于tcp協議的 網絡編程
11.3.3 基于udp協議的 網絡編程
11.4 上機實訓
本章習題
第12章 gui編程
12.1 swing概述
12.1.1 swing是什么
12.1.2 swing架構
12.2 swing容器
12.2.1 頂層容器
12.2.2 通用容器
12.2.3 專用容器
12.3 繪圖
12.3.1 2d圖形
12.3.2 顏色
12.3.3 文本和字體
12.3.4 圖像
12.4 swing組件
12.4.1 swing組件的層次結構
12.4.2 按鈕
12.4.3 文本組件
12.4.4 不可編輯信息顯示組件
12.4.5 菜單相關
12.4.6 其他組件
12.5 布局管理器
12.5.1 flowlayout
12.5.2 borderlayout
12.5.3 gridlayout
12.6 處理gui事件
12.6.1 java se事件模型
12.6.2 gui事件分類
12.6.3 事件適配器
12.7 切換swing觀感
12.8 上機實訓
本章習題
第13章 標注和反射
13.1 標注
13.1.1 標注概述
13.1.2 使用jdk內置的標注
13.1.3 自定義標注
13.1.4 標注的標注
13.2 反射
13.2.1 java反射api
13.2.2 class類
13.2.3 獲取類信息
13.2.4 生成對象
13.2.5 調用方法
13.2.6 訪問成員變量的值
13.2.7 操作數組
13.2.8 獲取泛型信息
13.2.9 使用反射獲取標注信息
13.2.10 反射與代理
13.3 上機實訓
本章習題
參考答案
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。
優惠價:87
251
海外經銷商無庫存,到貨日平均30天至45天