軟體開發自學視頻教程:Java自學視頻教程

軟體開發自學視頻教程:Java自學視頻教程

《軟體開發自學視頻教程:Java自學視頻教程》是2014年12月清華大學出版社出版的圖書,作者是軟體開發技術聯盟。

基本介紹

  • 書名:軟體開發自學視頻教程:Java自學視頻教程
  • 作者:軟體開發技術聯盟
  • 出版社:清華大學出版社
  • 出版時間:2014年12月
  • 頁數:513 頁
  • 定價:69.8 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302371090
內容簡介,圖書目錄,作者簡介,

內容簡介

 《軟體開發自學視頻教程:Java自學視頻教程》以初學者為主要對象,全面介紹了Java程式開發相關的各種技術。在內容排列上由淺入深,讓讀者循序漸進地掌握Java開發技術;在內容講解上結合豐富的圖解和形象的比喻,幫助讀者理解茅潤奔“晦澀難懂”的技術;在內容形式上附有大量的注意、說明、技巧等欄目,夯實讀者理論技術,豐富管理與開發經驗。
  《軟體開發自學視頻教程:Java自學視頻教程奔譽危頌(附光碟)》共分3篇20章,其中,第1篇為入門篇,主要包括Java開發前奏、搭建Java開發環境、Java語言基本語法、算法和流程控制、使用Eclipse開發工具、面向對象程式設計、數組套用和字元串處理等內容;第2篇為提高篇,主要包括集合類、使用異常處理機制、Java的I/O技術、多執行緒技術、枚舉與泛型、Swing基礎知識、JDBC技術、Swing高級組件、GUI事件處理機制、網路程式設計等內容;第3篇為實戰篇,主要包括進銷存管理系統和企業內部通信系統兩個實戰項目。另外本書光碟含:
  14小時糠蜜夜抹視頻講解/1062個編程實例/18個經典模組分析/17個項目開發案例/580個編程實踐任務/616個能力測試題目(基礎能力測試、數學及邏輯思維能力測試、面試能力測試、編程英語能悼記力測試)/23個IT勵志故事。
  《軟體開發自學視頻教程:Java自學視頻教程》適用於Java程式開發愛好者、初學者和中級開發人員,也可以作為大中專勸求催院校和培訓機構的教材。

圖書目錄

第1篇 入 門 篇
第1章 Java開發前奏
(視講解:19分鐘)
1.1 Java簡介
1.1.1 Java語言
1.1.2 與其他語言相比Java的優勢
1.1.3 計算機語言中Java近幾年的排行
1.1.4 Java的發展史
1.1.5 Java的成功案例
1.2 Java特性
1.2.1 Java的套用領域
1.2.2 Java語法的特徵
1.3 怎么學Java
1.3.1 Java程式設計師的成長之路
1.3.2 如何學好Java
1.4 本章小結
第2章 Java開發環境
(視頻講解:18分鐘)
2.1 JDK的下載及安裝
2.1.1 下載JDK
2.1.2 安裝JDK
2.1.3 Windows系統下配置和測試JDK
2.2 Java程式的開發過程
2.3 一個簡單的Java程式
2.3.1 構建Java程式
2.3.2 編譯和運行Java程式
2.3.3 使用Java核心API文檔
2.4 綜合套用
2.4.1 添加依賴項目到構建路徑
2.4.2 創建用戶自定義類庫
2.4.3 為項目添加類庫
2.5 本章小結
2.6 跟我上機
第3章 Java語言基本語法
(視頻講解:59分鐘)
3.1 使用常量與變數
3.1.1 常量的概念及使用
3.1.2 變數的概念及命名規則
3.1.3 變數的有效範圍
3.2 認簽匪應識基本的數據類型
3.2.1 整數類型
3.2.2 浮點類型
3.2.3 字元類型
3.2.4 布爾類型
3.2.5 基本數據類型間的轉換
3.3 熟練運用Java運算符
3.3.5 位運算符
3.3.6 其他運算符
3.3.7 運算符的優先權別及結合性
3.4 了解Java標識符與關鍵字
3.4.1 標識符
3.4.2 關鍵字
3.5 編碼規範
3.5.1 Java命名規範
3.5.2 代碼編寫規則
3.6 Java程式的注釋
3.6.1 單行注釋
3.6.2 使用多行注釋
3.6.3 文檔注釋的使用
3.7 綜合套用
3.7.1 加密可以這樣簡單
3.7.2 位運算實現兩個變數值的互換
3.8 本章小結
3.9 跟我上機
第4章 掌握算法和流程控制
(視頻講解:37分鐘櫃鑽院)
4.1 認識算法
4.1.1 什麼是算法
4.1.2 算法的描述方法
4.2 運用分支語句
4.2.1 簡單的if條件語句
4.2.2 if-else條件語句
4.2.3 if-else-if多分支語句
4.2.4 switch多分支語句
4.2.5 if語句和switch語句的區別
4.3 學習循環語句
4.3.1 for循環語句
4.3.2 while循環語句
4.3.3 do-while循環語句
4.3.4 foreach語句
4.3.5 各循環語句間的區別
4.4 學習跳轉語句
4.4.1 break跳轉語句
4.4.2 continue跳轉語句
4.4.3 return跳轉語句
4.5 綜合套用
4.5.1 根據消費金額計算折扣
4.5.2 判斷某一年是否為閏年
4.6 本章小結
4.7 跟我上機
第5章 使用Eclipse開發工具
(視頻講解:24分鐘)
5.1 使用Eclipse開發工具的原因
5.2 Eclipse的工作檯
5.2.1 Eclipse工作檯概述
5.2.2 透視圖
5.2.3 編輯器
5.2.4 熟悉Eclipse的選單欄和工具列
5.3 編寫Java程式
5.3.1 新建Java項目
5.3.2 新建Java類
5.3.3 編寫Java代碼
5.3.4 運行程式
5.3.5 保存並關閉Java項目
5.4 探秘Eclipse資源管理
5.4.1 導入Java類
5.4.2 導入Java項目
5.4.3 導出Java項目
5.5 本章小結
第6章 面向對象程式設計
(視頻講解:1小時2分鐘)
6.1 面向對象程式設計
6.1.1 面向對象程式設計概述
6.1.2 面向對象程式設計的特點
6.2 解密類和對象
6.2.1 定義類
6.2.2 成員變數和局部變數
6.2.3 構造方法的概念及用途
6.2.4 創建對象
6.2.5 使用對象
6.2.6 銷毀對象
6.3 使用包
6.3.1 包的概念
6.3.2 創建包
6.3.3 使用包中的類
6.4 了解Java中的繼承關係
6.4.1 繼承的概念
6.4.2 創建子類
6.4.3 繼承的使用原則
6.4.4 使用this關鍵字
6.4.5 使用super關鍵字
6.5 認識多態技術
6.5.1 方法的重載
6.5.2 方法的覆蓋
6.6 抽象類
6.7 final類與final方法
6.7.1 final類
6.7.2 final方法
6.8 掌握Java中的接口
6.8.1 定義接口
6.8.2 實現接口
6.9 綜合套用
6.9.1 定義不能重寫的方法
6.9.2 溫度轉換
6.10 本章小結
6.11 跟我上機
第7章 數組套用
(視頻講解:41分鐘)
7.1 一維數組
7.1.1 聲明一維數組
7.1.2 創建一維數組
7.1.3 初始化一維數組
7.1.4 使用一維數組
7.2 二維數組
7.2.1 聲明二維數組
7.2.2 創建二維數組
7.2.3 初始化二維數組
7.2.4 使用二維數組
7.3 運算元組
7.3.1 複製數組
7.3.2 排序數組
7.3.3 比較數組
7.3.4 搜尋數組
7.3.5 填充數組
7.3.6 傳遞數組
7.4 綜合套用
7.4.1 使用直接選擇排序法
7.4.2 使用快速排序法
7.5 本章小結
7.6 跟我上機
第8章 字元串處理
(視頻講解:44分鐘)
8.1 初識字元串
8.1.2 聲明字元串變數
8.1.3 創建字元串
8.2 連線字元串
8.2.1 字元串與字元串的連線
8.2.2 字元串與其他類型數據的連線
8.3 字元串操作
8.3.1 比較字元串
8.3.2 獲取字元串的長度
8.3.3 字元串的大小寫轉換
8.3.4 查找字元串
8.3.5 獲取字元串的子字元串
8.3.6 替換或去除字元串中的空格
8.3.7 分割字元串
8.4 格式化字元串
8.4.1 常規類型的格式化
8.4.2 日期和時間字元串格式化
8.5 使用StringBuilder類
8.5.1 創建字元串生成器
8.5.2 字元串生成器的套用
8.6 使用正則表達式
8.7 綜合套用
8.7.1 格式化當前日期
8.7.2 獲取字元串中的漢字個數
8.8 本章小結
8.9 跟我上機
第2篇 提 高 篇
第9章 集合類
(視頻講解:32分鐘)
9.1 集合類概述
9.2.1 addAll()方法
9.2.2 removeAll()方法
9.2.3 retainAll()方法
9.2.4 containsAll()方法
9.2.5 toArray(T[] t)方法
9.3 List集合
9.3.1 List接口的實現類
9.3.2 List的用法
9.4 Set集合
9.4.1 HashSet類
9.4.2 TreeSet類
9.5 Map集合
9.5.1 Map接口
9.5.2 Map接口的實現類
9.6 綜合套用
9.6.1 使用List集合傳遞學生信息
9.6.2 實現省市級聯輸出
9.7 本章小結
9.8 跟我上機
第10章 使用異常處理機制
(視頻講解:18分鐘)
10.1 異常處理
10.2 常見異常類
10.3 Java異常處理
10.3.1 錯誤
10.3.2 捕獲異常
10.4 內置異常類
10.4.1 Error類
10.4.2 Exception類
10.5 自定義異常
10.6 在方法中拋出異常
10.6.1 使用throws關鍵字拋出異常
10.6.2 使用throw關鍵字拋出異常
10.7 異常處理使用原則
10.8 本章小結
10.9 跟我上機
第11章 Java的I/O技術
(視頻講解:28分鐘)
11.1 Java的I/O處理方式
11.1.1 I/O的基本模式
11.1.2 Java提供的流類
11.1.3 輸入流
11.1.4 輸出流
11.2 以byte為數據單位的流類
11.2.1 InputStream類
11.2.2 OutputStream類
11.3 以char為數據單位的流類
11.3.1 Reader類
11.3.2 Writer類
11.4 常用I/O處理方式
11.4.1 檔案類
11.4.2 檔案的位元組輸入/輸出流
11.4.3 檔案的字元輸入/輸出流
11.4.4 帶快取的輸入/輸出流
11.4.5 對象序列化
11.5 對檔案及資料夾進行操作
11.5.1 複製檔案
11.5.2 複製資料夾
11.5.3 刪除檔案
11.5.4 分行寫入檔案
11.6 綜合套用
11.6.1 檔案鎖定
11.6.2 將用戶輸入的內容保存到文本檔案
11.7 本章小結
11.8 跟我上機
第12章 多執行緒技術
(視頻講解:37分鐘)
12.1 執行緒概述
12.1.1 進程
12.1.2 執行緒
12.2 執行緒的創建
12.2.1 繼承Thread類
12.2.2 實現Runnable接口
12.2.3 兩種創建執行緒方式的比較
12.3 執行緒的生命周期
12.4 執行緒的優先權及執行順序
12.4.1 執行緒的優先權
12.4.2 執行緒的執行順序
12.5 執行緒的控制
12.5.1 執行緒的啟動
12.5.2 執行緒的掛起
12.5.3 結束執行緒
12.5.4 執行緒組
12.6 執行緒的同步
12.6.1 執行緒安全
12.6.2 執行緒同步機制
12.7 執行緒通信
12.8 多執行緒產生死鎖
12.9 綜合套用
12.9.1 使用守護執行緒
12.9.2 執行緒的插隊
12.10 本章小結
12.11 跟我上機
第13章 枚舉與泛型
(視頻講解:17分鐘)
13.1 枚舉類型
13.1.1 使用枚舉類型設定常量
13.1.2 深入了解枚舉類型
13.1.3 枚舉類型的優勢
13.2 泛型
13.2.1 向上轉型與向下轉型
13.2.2 定義泛型類
13.2.3 泛型的常規用法
13.2.4 泛型的高級用法
13.2.5 泛型總結
13.3 綜合套用
13.3.1 遍歷枚舉接口的元素
13.3.2 選擇合適的枚舉元素
13.4 本章小結
13.5 跟我上機

作者簡介

 軟體開發技術聯盟,是一家以計算機軟體開發和教育為核心的高科技企業和一些中青年骨幹教師組成鬆散組織,專門從事套用軟體開發與服務,涉及的軟體行業有煤礦、公交、物流、辦公系統、零售、生產等多種領域。該企業近年來從事圖書的研發編寫,編寫的圖書有《軟體開發視頻大講堂》、《軟體開發全程實錄》等多個系列,多種圖書榮獲全行業優秀暢銷書獎。
(視頻講解:59分鐘)
3.1 使用常量與變數
3.1.1 常量的概念及使用
3.1.2 變數的概念及命名規則
3.1.3 變數的有效範圍
3.2 認識基本的數據類型
3.2.1 整數類型
3.2.2 浮點類型
3.2.3 字元類型
3.2.4 布爾類型
3.2.5 基本數據類型間的轉換
3.3 熟練運用Java運算符
3.3.5 位運算符
3.3.6 其他運算符
3.3.7 運算符的優先權別及結合性
3.4 了解Java標識符與關鍵字
3.4.1 標識符
3.4.2 關鍵字
3.5 編碼規範
3.5.1 Java命名規範
3.5.2 代碼編寫規則
3.6 Java程式的注釋
3.6.1 單行注釋
3.6.2 使用多行注釋
3.6.3 文檔注釋的使用
3.7 綜合套用
3.7.1 加密可以這樣簡單
3.7.2 位運算實現兩個變數值的互換
3.8 本章小結
3.9 跟我上機
第4章 掌握算法和流程控制
(視頻講解:37分鐘)
4.1 認識算法
4.1.1 什麼是算法
4.1.2 算法的描述方法
4.2 運用分支語句
4.2.1 簡單的if條件語句
4.2.2 if-else條件語句
4.2.3 if-else-if多分支語句
4.2.4 switch多分支語句
4.2.5 if語句和switch語句的區別
4.3 學習循環語句
4.3.1 for循環語句
4.3.2 while循環語句
4.3.3 do-while循環語句
4.3.4 foreach語句
4.3.5 各循環語句間的區別
4.4 學習跳轉語句
4.4.1 break跳轉語句
4.4.2 continue跳轉語句
4.4.3 return跳轉語句
4.5 綜合套用
4.5.1 根據消費金額計算折扣
4.5.2 判斷某一年是否為閏年
4.6 本章小結
4.7 跟我上機
第5章 使用Eclipse開發工具
(視頻講解:24分鐘)
5.1 使用Eclipse開發工具的原因
5.2 Eclipse的工作檯
5.2.1 Eclipse工作檯概述
5.2.2 透視圖
5.2.3 編輯器
5.2.4 熟悉Eclipse的選單欄和工具列
5.3 編寫Java程式
5.3.1 新建Java項目
5.3.2 新建Java類
5.3.3 編寫Java代碼
5.3.4 運行程式
5.3.5 保存並關閉Java項目
5.4 探秘Eclipse資源管理
5.4.1 導入Java類
5.4.2 導入Java項目
5.4.3 導出Java項目
5.5 本章小結
第6章 面向對象程式設計
(視頻講解:1小時2分鐘)
6.1 面向對象程式設計
6.1.1 面向對象程式設計概述
6.1.2 面向對象程式設計的特點
6.2 解密類和對象
6.2.1 定義類
6.2.2 成員變數和局部變數
6.2.3 構造方法的概念及用途
6.2.4 創建對象
6.2.5 使用對象
6.2.6 銷毀對象
6.3 使用包
6.3.1 包的概念
6.3.2 創建包
6.3.3 使用包中的類
6.4 了解Java中的繼承關係
6.4.1 繼承的概念
6.4.2 創建子類
6.4.3 繼承的使用原則
6.4.4 使用this關鍵字
6.4.5 使用super關鍵字
6.5 認識多態技術
6.5.1 方法的重載
6.5.2 方法的覆蓋
6.6 抽象類
6.7 final類與final方法
6.7.1 final類
6.7.2 final方法
6.8 掌握Java中的接口
6.8.1 定義接口
6.8.2 實現接口
6.9 綜合套用
6.9.1 定義不能重寫的方法
6.9.2 溫度轉換
6.10 本章小結
6.11 跟我上機
第7章 數組套用
(視頻講解:41分鐘)
7.1 一維數組
7.1.1 聲明一維數組
7.1.2 創建一維數組
7.1.3 初始化一維數組
7.1.4 使用一維數組
7.2 二維數組
7.2.1 聲明二維數組
7.2.2 創建二維數組
7.2.3 初始化二維數組
7.2.4 使用二維數組
7.3 運算元組
7.3.1 複製數組
7.3.2 排序數組
7.3.3 比較數組
7.3.4 搜尋數組
7.3.5 填充數組
7.3.6 傳遞數組
7.4 綜合套用
7.4.1 使用直接選擇排序法
7.4.2 使用快速排序法
7.5 本章小結
7.6 跟我上機
第8章 字元串處理
(視頻講解:44分鐘)
8.1 初識字元串
8.1.2 聲明字元串變數
8.1.3 創建字元串
8.2 連線字元串
8.2.1 字元串與字元串的連線
8.2.2 字元串與其他類型數據的連線
8.3 字元串操作
8.3.1 比較字元串
8.3.2 獲取字元串的長度
8.3.3 字元串的大小寫轉換
8.3.4 查找字元串
8.3.5 獲取字元串的子字元串
8.3.6 替換或去除字元串中的空格
8.3.7 分割字元串
8.4 格式化字元串
8.4.1 常規類型的格式化
8.4.2 日期和時間字元串格式化
8.5 使用StringBuilder類
8.5.1 創建字元串生成器
8.5.2 字元串生成器的套用
8.6 使用正則表達式
8.7 綜合套用
8.7.1 格式化當前日期
8.7.2 獲取字元串中的漢字個數
8.8 本章小結
8.9 跟我上機
第2篇 提 高 篇
第9章 集合類
(視頻講解:32分鐘)
9.1 集合類概述
9.2.1 addAll()方法
9.2.2 removeAll()方法
9.2.3 retainAll()方法
9.2.4 containsAll()方法
9.2.5 toArray(T[] t)方法
9.3 List集合
9.3.1 List接口的實現類
9.3.2 List的用法
9.4 Set集合
9.4.1 HashSet類
9.4.2 TreeSet類
9.5 Map集合
9.5.1 Map接口
9.5.2 Map接口的實現類
9.6 綜合套用
9.6.1 使用List集合傳遞學生信息
9.6.2 實現省市級聯輸出
9.7 本章小結
9.8 跟我上機
第10章 使用異常處理機制
(視頻講解:18分鐘)
10.1 異常處理
10.2 常見異常類
10.3 Java異常處理
10.3.1 錯誤
10.3.2 捕獲異常
10.4 內置異常類
10.4.1 Error類
10.4.2 Exception類
10.5 自定義異常
10.6 在方法中拋出異常
10.6.1 使用throws關鍵字拋出異常
10.6.2 使用throw關鍵字拋出異常
10.7 異常處理使用原則
10.8 本章小結
10.9 跟我上機
第11章 Java的I/O技術
(視頻講解:28分鐘)
11.1 Java的I/O處理方式
11.1.1 I/O的基本模式
11.1.2 Java提供的流類
11.1.3 輸入流
11.1.4 輸出流
11.2 以byte為數據單位的流類
11.2.1 InputStream類
11.2.2 OutputStream類
11.3 以char為數據單位的流類
11.3.1 Reader類
11.3.2 Writer類
11.4 常用I/O處理方式
11.4.1 檔案類
11.4.2 檔案的位元組輸入/輸出流
11.4.3 檔案的字元輸入/輸出流
11.4.4 帶快取的輸入/輸出流
11.4.5 對象序列化
11.5 對檔案及資料夾進行操作
11.5.1 複製檔案
11.5.2 複製資料夾
11.5.3 刪除檔案
11.5.4 分行寫入檔案
11.6 綜合套用
11.6.1 檔案鎖定
11.6.2 將用戶輸入的內容保存到文本檔案
11.7 本章小結
11.8 跟我上機
第12章 多執行緒技術
(視頻講解:37分鐘)
12.1 執行緒概述
12.1.1 進程
12.1.2 執行緒
12.2 執行緒的創建
12.2.1 繼承Thread類
12.2.2 實現Runnable接口
12.2.3 兩種創建執行緒方式的比較
12.3 執行緒的生命周期
12.4 執行緒的優先權及執行順序
12.4.1 執行緒的優先權
12.4.2 執行緒的執行順序
12.5 執行緒的控制
12.5.1 執行緒的啟動
12.5.2 執行緒的掛起
12.5.3 結束執行緒
12.5.4 執行緒組
12.6 執行緒的同步
12.6.1 執行緒安全
12.6.2 執行緒同步機制
12.7 執行緒通信
12.8 多執行緒產生死鎖
12.9 綜合套用
12.9.1 使用守護執行緒
12.9.2 執行緒的插隊
12.10 本章小結
12.11 跟我上機
第13章 枚舉與泛型
(視頻講解:17分鐘)
13.1 枚舉類型
13.1.1 使用枚舉類型設定常量
13.1.2 深入了解枚舉類型
13.1.3 枚舉類型的優勢
13.2 泛型
13.2.1 向上轉型與向下轉型
13.2.2 定義泛型類
13.2.3 泛型的常規用法
13.2.4 泛型的高級用法
13.2.5 泛型總結
13.3 綜合套用
13.3.1 遍歷枚舉接口的元素
13.3.2 選擇合適的枚舉元素
13.4 本章小結
13.5 跟我上機

作者簡介

 軟體開發技術聯盟,是一家以計算機軟體開發和教育為核心的高科技企業和一些中青年骨幹教師組成鬆散組織,專門從事套用軟體開發與服務,涉及的軟體行業有煤礦、公交、物流、辦公系統、零售、生產等多種領域。該企業近年來從事圖書的研發編寫,編寫的圖書有《軟體開發視頻大講堂》、《軟體開發全程實錄》等多個系列,多種圖書榮獲全行業優秀暢銷書獎。

相關詞條

熱門詞條

聯絡我們