當前位置:成語大全網 - 書法字典 - Java從初學者到熟練者的圖書目錄(第二版)

Java從初學者到熟練者的圖書目錄(第二版)

1基礎知識篇

第1章認識Java

教學視頻:35分鐘

1.1 Java簡介

1.1.1什麽是Java?

1.1.2 Java的應用領域

1.1.3 Java版本

1.1.4如何學好Java

1.1.5 Java API文檔

1.2 Java特性

1.2.1很簡單

1.2.2面向對象

1.2.3分配

1.2.4便攜性

1.2.5解釋型

1.2.6安全性

1.2.7魯棒性

1.2.8多線程

1.2.9高性能

1.2.10動態

1.3構建Java環境

下載1.3.1 JDK

1.3.2 Windows系統的JDK環境

1.3.3 Linux系統的JDK環境

1.4第壹個Java程序

1.5匯總

1.6練習練習

第2章熟悉Eclipse開發工具

教學視頻:36分鐘

2.1熟悉Eclipse

2.1.1日食簡介

2.1.2 Eclipse的安裝、配置和啟動

2.1.3 Eclipse工作臺

2.1.4透視圖和視圖

2.1.5菜單欄

2.1.6工具欄

2.1.7包瀏覽器視圖

2.1.8控制臺視圖

2.2使用Eclipse

創建壹個Java項目

2.2.2創建Java類文件

2.2.3使用編輯器編寫程序代碼。

2.2.4運行Java程序

2.3程序調試

2.4總結

2.5練習和實踐

第3章Java語言基礎

教學視頻:38分鐘

3.1 Java主類結構

3.1.1包裝申報

3.1.2聲明成員變量和局部變量

3.1.3寫主方法

3.1.4導入API類庫

3.2基本數據類型

3.2.1整數類型

浮點型

字符類型

布爾類型

3.3變量和常數

3.3.1標識符和關鍵字

聲明變量

聲明常數

變量的有效範圍

3.4操作員

3.4.1賦值運算符

算術運算符

3.4.3自增自減運算符

比較運算符

邏輯運算符

3.4.6位運算符

三元運算符

操作員優先級

3.5數據類型轉換

3.5.1隱式類型轉換

顯式類型轉換

3.6代碼註釋和編碼規範

3.6.1代碼註釋

編碼規範

3.7摘要

3.8練習和實踐

第4章過程控制

教學視頻:26分鐘

4.1復句

4.2條件語句

4.2.1 if條件語句

4.2.2開關多分支語句

4.3循環語句

4.3.1 while循環語句

4.3.2 do…while循環語句

for循環語句

4.4總結

4.5練習和實踐

第五章字符串

教學視頻:33分鐘

5.1字符串類

5.1.1聲明字符串

5.1.2創建字符串

5.2連接字符串

5.2.1連接多個字符串

5.2.2連接其他數據類型

5.3獲取字符串信息

5.3.1獲取字符串長度

字符串查找

5.3.3獲取指定索引位置的字符。

5.4字符串操作

5.4.1獲取子串

刪除空格

字符串替換

5.4.4判斷字符串的開始和結束

5.4.5判斷字符串是否相等。

5.4.6按字典順序比較兩個字符串。

5.4.7字母大小寫轉換

字符串分段

5.5格式字符串

日期和時間字符串格式

通用類型格式

5.6使用正則表達式

5.7字符串生成器

5.8摘要

5.9練習和實踐

第六章陣列

教學視頻:30分鐘

6.1陣列概述

6.2壹維數組的創建和使用

6.2.1創建壹維數組

6.2.2初始化壹維數組

使用壹維數組

6.3二維數組的創建和使用

6.3.1創建2D數組

二維數組的初始化

使用二維數組

6.4數組的基本操作

6.4.1遍歷數組

6.4.2填寫替換數組元素

對數組進行排序

復制數組

6.4.5數組查詢

6.5總結

6.6使用實踐

第7章類和對象

教學視頻:47分鐘

7.1面向對象概述

7.1.1對象

7.1.2類

7.1.3包裝

7.1.4繼承

7.1.5多態性

7.2類

7.2.1成員變量

成員資格方法

7.2.3權限修改器

局部變量

7.2.5局部變量的有效範圍

這壹關鍵字

7.3類施工方法

7.4靜態變量、常數和方法

7.5類的主要方法

7.6對象

7.6.1對象創建

7.6.2訪問對象的屬性和行為

對物體的引用

對象的比較

物體的銷毀

7.7摘要

7.8練習和實踐

第八章包裝類別

教學視頻:21分鐘

8.1整數

8.2長

8.3短

8.4布爾型

8.5字節

8.6字符

8.7倍

8.8浮動

8.9號碼

8.10匯總

8.11練習和練習

第九章數字處理課

教學視頻:20分鐘

9.1數字格式

9.2數學運算

9.2.1數學課

9.2.2常用的數學運算方法

9.3隨機數

9.3.1 Math.random()方法

隨機類別

9.4大數字

9.4.1大整數

9.4.2大小數

9.5總結

9.6練習和實踐

第二條核心技術

10章接口、繼承和多態

教學視頻:36分鐘

類10.1的繼承

10.2對象類

10.3對象類型轉換

10.3.1向上轉換

10.3.2向下轉換

10.4判斷對象類型的實例

10.5重載方法

10.6多態性

10.7抽象類和接口

10.7.1抽象類

10.7.2接口

10.8匯總

10.9練習和練習

第11章高級功能類

教學視頻:29分鐘

11.1包裝

類名11.1.1沖突。

11.1.2完整的類路徑

11.1.3創建包

11.1.4進口類包裝

11.2最終變量

11.3最終方法

11.4最終類

11.5內部類

11.5.1成員內部類

11.5.2本地內部類

11.5.3匿名類

11.5.4靜態內部類

11.5.5內部類的繼承

11.6匯總

11.7練習練習

第12章異常處理

教學視頻:25分鐘

12.1異常概述

12.2處理程序異常。

12.2.1錯誤

12.2.2捕捉異常

12.3 Java常見異常

12.4自定義異常

12.5在方法中引發異常。

12.5.1用throws關鍵字拋出了壹個異常。

12.5.2用throw關鍵字拋出異常。

12.6運行時異常

12.7例外的使用原則

12.8匯總

12.9練壹練

第13章秋千編程

教學視頻:1小時1分鐘

13.1回轉概述

13.1.1擺動的特點

13.1.2搖擺套裝

13.1.3常見回轉部件概述

13.2常用表格

13.2.1 JFrame表單

13.2.2 JDialog表單

13.3標簽組件和圖標

1標簽的使用

13.3.2圖標的使用

13.4通用布局管理器

13.4.1絕對布局

13.4.2流程布局經理

13.4.3邊界布局管理器

13.4.4網格布局經理

13.5常見面板

13.5.1日本面板

13 . 5 . 2j滾動面板

13.6按鈕組件

13.6.1提交按鈕(JButton)組件

13.6.2單選按鈕(JRadioButton)組件

13.6.3復選框(JCheckBox)組件

13.7列表組件

13.7.1下拉列表框(JComboBox)組件

13.7.2列表框(JList)組件

13.8文本組件

13.8.1文本框(JTextField)組件

13.8.2密碼框(JPasswordField)組件

13.8.3文本字段(JTextArea)組件

13.9通用事件監聽器

13.9.1監控事件簡介

13.9.2操作事件偵聽器

13.9.3焦點事件監聽器

13.10匯總

13.11練習與練習

第14章集合班

教學視頻:26分鐘

14.1集合類概述

14.2采集接口

14.3列表集

14.3.1列表界面

14.3.2列表接口實現類

14.4套裝套裝

14.5地圖套裝

14.5.1地圖接口

14.5.2地圖接口實現類

14.6匯總

14.7練習練習

第15章輸入輸出

教學視頻:35分鐘

15.1流概述

15.2 iostream

15.2.1輸入流

15.2.2輸出流

15.3文件類

15.3.1文件的創建和刪除

15.3.2獲取文件信息

15.4文件iostream

15.4.1文件輸入流和文件輸出流類

15.4.2文件讀取器類和文件寫入器類

15.5帶緩存的iostream

15.5.1緩沖輸入流和緩沖輸出流類

15.5.2 BufferedReader和BufferedWriter類

15.6數據信息流

15.7 ZIP壓縮iostream

15.7.1壓縮文件

15.7.2解壓ZIP文件。

15.8匯總

15.9練習練習

第16章反思

教學視頻:47分鐘

16.1類和Java反射

16.1.1訪問構造函數

16.1.2訪問成員變量

16.1.3訪問方法

16.2使用註釋功能

16.2.1定義了註釋類型。

16.2.2訪問註釋信息

16.3匯總

16.4練習練習

第17章枚舉類型和泛型

教學視頻:22分鐘

17.1枚舉類型

17.1.1使用枚舉類型設置常數。

17.1.2了解枚舉類型的更多信息。

17.1.3使用枚舉類型的優點

17.2仿制藥

17.2.1復習“向上轉化”和“向下轉化”

17.2.2定義泛型類

17.2.3泛型的壹般用法

17.2.4泛型的高級用法

17.2.5通用摘要

17.3匯總

17.4練習練習

第18章多線程

教學視頻:24分鐘

18.1螺紋介紹

18.2中實現線程的兩種方法

18.2.1繼承線程類。

18.2.2實現可運行接口

18.3線程生命周期

18.4操作線程的方法

18.4.1線程休眠

18.4.2螺紋連接

18.4.3線程中斷

18.4.4由線程提供

18.5線程的優先級

18.6線程同步

18.6.1線程安全

18.6.2線程同步機制

18.7線程間通信

18.8匯總

18.9練習和練習

第19章網絡交流

教學視頻:25分鐘

19.1網絡編程基礎

19.1.1局域網和互聯網

19.1.2網絡協議

19.1.3端口和插座

19.2 TCP編程基礎

19.2.1在中間地址類

19.2.2服務器套接字類

19.2.3 TCP網絡程序

19.3 UDP編程基礎

19.3.1數據報數據包類別

19.3.2 DatagramSocket類

19.3.3 UDP網絡程序

19.4匯總

19.5練習練習

第二十章數據庫操作

教學視頻:33分鐘

20.1數據庫基礎知識

20.1.1什麽是數據庫?

20.1.2數據庫的類型和功能

20.1.3 SQL語言

20.2 JDBC概述

JDBC-ODBC大橋0+20

JDBC技術

JDBC駕駛員的類型

20.3常用的類別和接口

20.3.1連接接口

20.3.2報表界面

20.3.3準備報表界面

驅動程序管理器類

結果集接口

20.4數據庫操作

20.4.1連接數據庫

20.4.2向數據庫發送SQL語句。

20.4.3處理查詢結果集

順序查詢

模糊查詢

預處理語句

20.4.7記錄的添加、修改和刪除

20.5摘要

20.6練習和實踐

第三條高級應用

第265438章+0搖擺臺組件

教學視頻:58分鐘

21.1直接用JTable類創建表。

創建壹個表格

21.1.2自定義窗體

21.1.3操縱臺

21.2表模型和表

21.2.1使用表模型創建表

21.2.2維修表型號

21.3提供了行標題欄的表格。

21.4匯總

21.5練習練習

第22章搖擺采油樹組件

教學視頻:1小時3分鐘

22.1簡單樹

22.2處理選定的節點事件

22.3遍歷樹節點

22.4自定義樹

22.5維護樹模型

22.6處理展開節點事件

22.7摘要

22.8練習和實踐

第23章Swing的其他高級組件

教學視頻:1小時30分鐘

23.1高級組件面板

23.1.1分割面板

23.1.2標簽面板

23.1.3桌面面板和內部表格

23.2菜單

創建壹個菜單欄

23.2.2創建彈出菜單

23.2.3定制個性化菜單

23.3工具欄

23.4文件選擇器

23.4.1文件選擇對話框

使用文件過濾器

23.5進度欄

23.6系統托盤

23.7桌面集成控制

23.8摘要

23.9練習和實踐

第24章高級布局管理器

教學視頻:1小時40分鐘

24.1盒子布局管理器

24.2卡片布局管理器

24.3網格組(GridBagLayout)布局管理器

24.4 SpringLayout經理

24.4.1使用彈簧布局管理器

使用彈簧和支柱

24.4.3使用彈簧控制部件的尺寸。

24.5摘要

24.6練習和實踐

第25章高級事件處理

教學視頻:31分鐘

25.1按鍵事件

25.2鼠標事件(鼠標事件)

25.3窗口事件

25.3.1捕捉窗體的焦點變化事件。

25.3.2捕獲表單狀態更改事件

25.3.3捕獲其他表單事件

25.4選項事件(ItemEvent)

25.5表格模型事件(表格模型事件)

25.6摘要

25.7練習和實踐

第26章AWT繪圖和音頻回放

教學視頻:30分鐘

26.1 Java繪圖

26.1.1圖形

26.1.2圖形2D

26.2繪制圖形

26.3繪圖顏色和筆畫屬性

26.3.1設置顏色

筆畫屬性

26.4圖紙文本

26.4.1設置字體

顯示文本

26.5畫畫

26.6圖像處理

放大和縮小

圖像翻轉

圖像旋轉

圖像傾斜

26.7播放音頻文件

26.8摘要

26.9練習和實踐

第二十七章印刷技術

教學視頻:30分鐘

27.1打印控制類

27.2打印對話框

27.3打印頁面

27.4多頁打印

27.5打印預覽

27.6摘要

27.7練習和實踐

第四條項目實戰

第二十八章企業進銷存管理系統

教學視頻:1小時30分鐘

28.1系統分析

28.1.1需求分析

28.1.2可行性分析

28.1.3編寫項目計劃

28.2系統設計

28.2.1系統目標

系統功能結構

28.2.3系統業務流程圖

系統編碼規範

28.3開發環境

28.3.1硬件開發環境

軟件開發環境

28.4數據庫和數據表設計

28.4.1數據庫分析

創建壹個數據庫

創建壹個數據表

28.5創建項目

28.6系統文件夾組織結構

28.7公共* *類設計

28.7.1項目公共* * *

28.7.2數據模型是公共的。

28.7.3道公共* * *

28.8系統登錄模塊設計

28.8.1設計登錄表單

28.8.2在密碼文本框中輸入事件

28.8.3“登錄”按鈕的事件處理

28.9系統主窗體設計

28.9.1設計菜單欄

設計工具欄

設計狀態欄

28.10采購訂單模塊的設計

28.10.1設計采購訂單

28.10.2添加采購商品

28.10.3采購統計

28.10.4貨物倉儲

28.11銷售訂單模塊設計

28.11.1設計銷售表

28.11.2添加銷售商品

28.11.3銷售統計

28.11.4商品銷售

28.12庫存盤點模塊設計

28.12.1設計庫存盤點單

28.12.2讀取庫存商品

28.12.3統計盈虧數量

28.13數據庫備份和恢復模塊設計

28.13.1設計表單

28.13.2文件瀏覽

28.13.3備份數據庫

28.13.4恢復數據庫

28.14操作項目

28.15系統打包分發。

28.16開發中常見問題及解決方案

28.16.1數據庫不可訪問。

28.16.2打包的JAR文件無法登錄。

28.16.3數據庫恢復失敗。

28.16.4數據庫是只讀的。

28.16.5無法打開內部表單。

28.16.6 About界面被其他窗體覆蓋。

28.16.7打包JAR文件後無法運行。

28.16.8程序運行後沒有閃屏界面。

28.17匯總