注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合Java程序設計完全學習手冊

Java程序設計完全學習手冊

Java程序設計完全學習手冊

定 價:¥79.00

作 者: 王作啟,伍正云 著
出版社: 清華大學出版社
叢編項:
標 簽: 編程語言與程序設計 計算機與互聯(lián)網(wǎng)

ISBN: 9787302351276 出版時間: 2014-07-01 包裝: 平裝
開本: 16開 頁數(shù): 513 字數(shù):  

內容簡介

  《Java程序設計完全學習手冊》共分為20章。從最基礎的概念開始,依次介紹了Java的發(fā)展歷史和特點、如何構建Java開發(fā)運行環(huán)境、Java變量的使用方式、流程控制語句的使用、算法的使用、面向對象程序設計、繼承的應用、接口的定義和聲明、內部類的概念、異常和日志的使用、Java字符串的常見操作、Java集合的概念、Java線程、I/O操作、反射的使用、Java垃圾回收的原理和網(wǎng)絡編程、JavaSwing界面編程、數(shù)據(jù)庫編程、XML編程等,并在最后通過日歷和考試系統(tǒng)兩個實例對前面的知識進行了總結。《Java程序設計完全學習手冊》非常適合作為Java學習的入門使用,是初學者學習Java不可多得的一本實用手冊,同時也可以作為各類院校及培訓機構的培訓教材。

作者簡介

暫缺《Java程序設計完全學習手冊》作者簡介

圖書目錄

第1章 Java基礎
1.1 Java誕生記
1.2 Java家族成員的介紹
1.3 Java平臺的特點
1.4 JDK的安裝與配置
1.4.1 JDK的安裝
1.4.2 給JDK配置環(huán)境變量
1.4.3 JDK編譯和運行命令
1.5 用開發(fā)工具武裝Java
1.5.1 MyEclipse的安裝
1.5.2 Java的定制裝備Netbeans
1.5.3 第一個Java程序
1.6 綜合實例
1.7 本章小結
1.8 上機練習
第2章 Java開場白
2.1 認識 Java程序
2.1.1 理解main()為何物
2.1.2 Java代碼的組織習慣
2.2 認識變量
2.2.1 變量的聲明
2.2.2 命名要規(guī)范
2.2.3 八種基本類型變量
2.2.4 變量的范圍
2.2.5 注釋
2.3 認識常量
2.4 數(shù)據(jù)的類型
2.4.1 類型的轉換
2.4.2 引用類型
2.5 Java關鍵字
2.6 標識符命名
2.7 轉義字符有講究
2.8 Java運算符
2.8.1 算術運算符
2.8.2 賦值運算符
2.8.3 關系運算符
2.8.4 邏輯運算符
2.8.5 位運算符
2.8.6 其他運算符
2.8.7 運算符號之優(yōu)先級
2.9 程序流程控制
2.9.1 順序結構
2.9.2 選擇結構
2.9.3 循環(huán)結構
2.10 數(shù)組也是類型
2.10.1 一維數(shù)組
2.10.2 二維數(shù)組
2.10.3 多維數(shù)組
2.11 綜合實例
2.12 本章小結
2.13 上機練習
第3章 這些算法很有用
3.1 比較值
3.1.1 最大值
3.1.2 最小值
3.1.3 平均值
3.2 數(shù)字排序
3.2.1 算法——冒泡排序
3.2.2 選擇排序
3.2.3 插入排序
3.2.4 快速排序
3.3 查找
3.3.1 順序查找
3.3.2 二分查找
3.4 Java工具類中算法的實現(xiàn)
3.5 綜合實例
3.6 本章小結
3.7 上機練習
第4章 Java的面向對象程序設計
4.1 面向對象的設計思想
4.2 說說“類”
4.2.1 類的概念
4.2.2 封裝的概念
4.2.3 類的創(chuàng)建
4.2.4 對象的創(chuàng)建和使用
4.3 Java中的方法
4.3.1 Java程序執(zhí)行過程分析
4.3.2 方法的分類
4.3.3 構造方法
4.3.4 自定義方法
4.3.5 方法重載
4.3.6 方法的調用
4.3.7 方法參數(shù)及其傳遞問題
4.3.8 方法遞歸
4.4 類的屬性
4.4.1 屬性
4.4.2 this關鍵字
4.4.3 變量的作用域和生存期
4.5 此“包”不是LV
4.5.1 取個不會重復的包名
4.5.2 用包導入類型
4.5.3 包名也有規(guī)范
4.6 使用枚舉
4.7 綜合實例
4.8 本章小結
4.9 上機練習
第5章 類的繼承和多態(tài)
5.1 Java中的繼承
5.1.1 Object類及其方法
5.1.2 對象中的克隆
5.1.3 Java的繼承
5.1.4 super關鍵字
5.2 多態(tài)變化
5.2.1 Java中多態(tài)的實現(xiàn)
5.2.2 類型檢測——向上轉型/向下轉型
5.2.3 動態(tài)綁定
5.3 Static關鍵字
5.3.1 靜態(tài)變量
5.3.2 靜態(tài)方法
5.3.3 靜態(tài)代碼塊
5.4 Final關鍵字
5.4.1 Final屬性
5.4.2 Final方法
5.4.3 Final類
5.5 Abstract關鍵字
5.5.1 抽象類
5.5.2 抽象方法
5.6 綜合實例
5.7 本章小結
5.8 上機練習
第6章 接口淺議
6.1 一個簡單接口的例子
6.2 接口的聲明
6.3 使用接口
6.3.1 接口的使用
6.3.2 Java接口的特征歸納
6.4 接口也可以繼承
6.5 標記接口
6.6 綜合實例
6.7 本章小結
6.8 上機練習
第7章 內部類、對象包裝及裝箱拆箱
7.1 內部類
7.1.1 內部類簡介
7.1.2 成員內部類
7.1.3 局部內部類
7.1.4 靜態(tài)內部類
7.1.5 匿名內部類
7.2 對象的包裝
7.2.1 對象包裝器類介紹
7.2.2 包裝器類的使用
7.2.3 字符串,包裝類,原始數(shù)據(jù)與類間轉換
7.3 裝箱和拆箱
7.3.1 裝箱
7.3.2 拆箱
7.4 綜合實例
7.5 本章小結
7.6 上機練習
第8章 程序的異常
8.1 異常聲明,捕獲和處理
8.1.1 異常機制概述
8.1.2 在Java中如何進行異常處理
8.2 用Log4J記錄異常日志信息
8.2.1 什么是日志
8.2.2 如何使用log4j記錄日志
8.3 綜合實例
8.4 本章小結
8.5 上機練習
第9章 最頻繁的操作類型——字符串和日期
9.1 String
9.1.1 字符串的不變性
9.1.2 StringBuffer類的使用
9.1.3 StringBuilder類的使用
9.2 字符串的編碼
9.3 正則表達式
9.3.1 正則表達式概述
9.3.2 正則表達式在Java中的應用
9.4 日期類
9.5 日期計算
9.6 日期的格式化
9.6.1 SimpleDateFormat類的使用
9.6.2 DateFormat類的使用
9.7 綜合實例
9.8 本章小結
9.9 上機練習
第10章 集合
10.1 Java集合
10.1.1 集合與數(shù)組區(qū)別
10.1.2 集合包結構
10.2 容器類
10.2.1 Collection接口
10.2.2 Comparable/comparable接口
10.2.3 增強for循環(huán)
10.2.4 Iterator接口
10.2.5 Map接口
10.3 容器選擇原則
10.4 綜合實例
10.5 本章小結
10.6 上機練習
第11章 讓你一心二用——線程機制
11.1 線程簡介和Java實現(xiàn)
11.1.1 了解線程和進程的概念
11.1.2 主線程
11.1.3 線程的創(chuàng)建和啟動
11.2 線程組
11.3 線程狀態(tài)
11.3.1 線程狀態(tài)
11.3.2 線程狀態(tài)轉換
11.3.3 讓線程間通信
11.3.4 小心死鎖
11.3.5 常用的線程集合類
11.3.6 守護線程
11.4 綜合實例
11.5 本章小結
11.6 上機練習
第12章 用I/O進行數(shù)據(jù)處理
12.1 文件
12.1.1 文件操作
12.1.2 目錄管理
12.2 流和流的分類
12.2.1 字節(jié)流和字符流
12.2.2 過濾(處理)流
12.2.3 內存操作流
12.2.4 緩沖流
12.2.5 Scanner類
12.2.6 對象序列化與反序列化
12.2.7 打印流
12.2.8 RandomAccessFile隨機訪問文件
12.3 綜合實例
12.4 本章小結
12.5 上機練習
第13章 神奇的反射與注解
13.1 反射概念
13.1.1 Class類
13.1.2 用反射獲取類的屬性
13.1.3 用反射獲取類的方法
13.1.4 用反射獲得構造方法
13.1.5 反射操作數(shù)組
13.2 注解
13.2.1 什么是注解
13.2.2 Java常用注解
13.2.3 自定義注解
13.3 綜合實例
13.4 本章小結
13.5 上機練習
第14章 Java回收垃圾與網(wǎng)絡編程
14.1 System.gc()請求垃圾回收
14.2 finalize()方法
14.3 Java網(wǎng)絡編程之URL
14.3.1 URL是什么
14.3.2 URL的組成
14.3.3 創(chuàng)建URL
14.3.4 解析URL
14.4 Java網(wǎng)絡編程之Socket編程
14.4.1 Sokect編程的一般步驟
14.4.2 Socket服務端編程
14.4.3 Socket客戶端的編程
14.5 UDP編程
14.5.1 UDP編程Server端
14.5.2 UDP編程客戶端
14.6 本章小結
14.7 上機練習
第15章 讓界面炫起來
15.1 MyEclipse又見面了
15.1.1 MyEclipse試用
15.1.2 用MyEclipse運行代碼及常用快捷鍵
15.2 AWT的應用
15.2.1 AWT組件和容器
15.2.2 布局管理器
15.3 Swing簡介
15.3.1 Swing的類層次結構
15.3.2 Swing 容器與組件
15.3.3 事件驅動模型
15.3.4 匿名內部類在事件處理中的應用
15.3.5 JTextPane面板
15.3.6 菜單設計
15.3.7 運用各種對話框JOptionPane
15.3.8 運用JTable
15.3.9 運用JTree
15.4 QQ登錄界面及部分功能實現(xiàn)
15.5 本章小結
15.6 上機練習
第16章 數(shù)據(jù)庫技術很重要
16.1 選擇MySQL
16.1.1 MySQL簡介
16.1.2 MySQL的安裝與配置
16.1.3 MySQL支持的SQL語法
16.2 用JDBC與數(shù)據(jù)庫交互
16.2.1 JDBC簡介
16.2.2 JDBC驅動程序原理
16.3 Java與MySQL數(shù)據(jù)庫的連接
16.4 查詢數(shù)據(jù)和結果集
16.5 更新刪除數(shù)據(jù)
16.6 PreparedStatement對象的使用
16.7 事務小議
16.8 連接池簡介
16.9 簡單倉庫管理系統(tǒng)實現(xiàn)
16.9.1 數(shù)據(jù)庫設計
16.9.2 界面設計
16.9.3 數(shù)據(jù)庫操作
16.10 本章小結
16.11 上機練習
第17章 XML技術的應用
17.1 XML開場白
17.1.1 XML的作用
17.1.2 XML的書寫
17.2 用Java處理XML
17.2.1 Jaxp Dom解析XML
17.2.2 Jaxp SAX解析
17.2.3 使用Dom4J解析XML
17.3 本章小結
17.4 上機練習
第18章 自己也能設計萬年歷
18.1 日歷基本功能分析
18.2 界面設計
18.3 邏輯模塊設計
18.4 本章小結
第19章 簡易考試系統(tǒng)
19.1 系統(tǒng)功能簡介
19.2 系統(tǒng)架構設計
19.3 用戶登錄模塊
19.3.1 用戶表創(chuàng)建
19.3.2 公共類訪問數(shù)據(jù)庫(DBUtil)
19.3.3 用戶業(yè)務層(UserService)
19.3.4 登錄界面
19.4 主界面模塊
19.5 考試界面模塊
19.5.1 解析試卷
19.5.2 考試界面
19.6 本章小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號