亚洲国产欧美另类va在线观看,电影日韩色啦,伊人久久综合视频,成年轻人网站色直接看,91av视频免费在线观看,日本在线视频二区,日本无遮挡h肉动漫在线观看网站

java入門到精通第3版pdf下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁教育教學電子圖書 → java入門到精通第三版 pdf高清電子版

java入門到精通第三版

pdf高清電子版 java入門到精通第三版 網(wǎng)友評分:8

同類相關軟件

軟件介紹

Java從入門到精通第3版是一款針對java初學者打造的學習電子書籍,詳細的介紹了使用Java語言進行程序開發(fā)需要掌握的知識。涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領會Java程序開發(fā)的精髓,快速提高開發(fā)技能。歡迎來綠色資源網(wǎng)下載。

內容簡介:

《Java從入門到精通(第3版)》從初學者角度出發(fā),通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用Java語言進行程序開發(fā)需要掌握的知識。全書分為28章,包括初識Java,熟悉eclipse開發(fā)工具,Java語言基礎,流程控制,字符串,數(shù)組,類和對象,包裝類,數(shù)字處理類,接口、繼承與多態(tài),類的高級特性,異常處理,Swing程序設計,集合類,I/O(輸入/輸出),反射,枚舉類型與泛型,多線程,網(wǎng)絡通信,數(shù)據(jù)庫操作,Swing表格組件,Swing樹組件,Swing其他高級組件,高級布局管理器,高級事件處理,AWT繪圖與音頻播放,打印技術和企業(yè)進銷存管理系統(tǒng)等。書中所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領會Java程序開發(fā)的精髓,快速提高開發(fā)技能。

主要內容如下:

u語音總時長32小時,共312段

u實例資源庫:732個實例及源碼詳細分析

u模塊資源庫:15個經(jīng)典模塊開發(fā)過程完整展現(xiàn)?

u項目案例資源庫:15個企業(yè)項目開發(fā)過程完整展現(xiàn)

u測試題庫系統(tǒng):616道能力測試題目

u面試資源庫:369個企業(yè)面試真題

uPPT電子教案

本書適合作為軟件開發(fā)入門者的自學用書,也適合作為高等院校相關專業(yè)的教學參考書,也可供開發(fā)人員查閱、參考。

圖書目錄:

第1篇 基礎知識

第1章 初識Java2

1.1 Java簡介3

1.1.1 什么是Java語言3

1.1.2 Java的應用領域3

1.1.3 Java的版本4

1.1.4 怎樣學好Java5

1.1.5 JavaAPI文檔6

1.2 Java語言的特性7

1.2.1 簡單7

1.2.2 面向對象7

1.2.3 分布性7

1.2.4 可移植性7

1.2.5 解釋型8

1.2.6 安全性8

1.2.7 健壯性8

1.2.8 多線程8

1.2.9 高性能8

1.2.10 動態(tài)8

1.3 搭建Java環(huán)境9

1.3.1 jdk下載9

1.3.2 Windows系統(tǒng)的JDK環(huán)境11

1.4 第一個Java程序15

1.5 小結17

1.6 實踐與練習17

第2章 熟悉Eclipse開發(fā)工具18

2.1 熟悉Eclipse19

2.1.1 Eclipse簡介19

2.1.2 下載Eclipse19

2.1.3 安裝Eclipse的中文語言包21

2.1.4 Eclipse的配置與啟動23

2.1.5 Eclipse工作臺24

2.1.6 透視圖與視圖25

2.1.7 菜單欄25

2.1.8 工具欄28

2.1.9 “包資源管理器”視圖29

2.1.10 “控制臺”視圖30

2.2 使用Eclipse30

2.2.1 創(chuàng)建Java項目30

2.2.2 創(chuàng)建Java類文件30

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

2.2.4 運行Java程序34

2.3 程序調試34

2.4 小結36

2.5 實踐與練習36

第3章 Java語言基礎37

3.1 Java主類結構38

3.1.1 包聲明38

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

3.1.3 編寫主方法39

3.1.4 導入API類庫39

3.2 基本數(shù)據(jù)類型39

3.2.1 整數(shù)類型40

3.2.2 浮點類型41

3.2.3 字符類型42

3.2.4 布爾類型43

3.3 變量與常量43

3.3.1 標識符和關鍵字44

3.3.2 聲明變量44

3.3.3 聲明常量45

3.3.4 變量的有效范圍46

3.4 運算符47

3.4.1 賦值運算符48

3.4.2 算術運算符49

3.4.3 自增和自減運算符50

3.4.4 比較運算符50

3.4.5 邏輯運算符51

3.4.6 位運算符52

3.4.7 三元運算符54

3.4.8 運算符優(yōu)先級54

3.5 數(shù)據(jù)類型轉換55

3.5.1 隱式類型轉換56

3.5.2 顯式類型轉換57

3.6 代碼注釋與編碼規(guī)范58

3.6.1 代碼注釋58

3.6.2 編碼規(guī)范59

3.7 小結60

3.8 實踐與練習60

第4章 流程控制61

4.1 復合語句62

4.2 條件語句62

4.2.1 if條件語句63

4.2.2 switch多分支語句67

4.3 循環(huán)語句69

4.3.1 while循環(huán)語句69

4.3.2 do…while循環(huán)語句70

4.3.3 for循環(huán)語句71

4.4 小結74

4.5 實踐與練習74

第5章 字符串75

5.1 String類76

5.1.1 聲明字符串76

5.1.2 創(chuàng)建字符串76

5.2 連接字符串77

5.2.1 連接多個字符串78

5.2.2 連接其他數(shù)據(jù)類型78

5.3 獲取字符串信息79

5.3.1 獲取字符串長度80

5.3.2 字符串查找80

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

5.4 字符串操作82

5.4.1 獲取子字符串82

5.4.2 去除空格83

5.4.3 字符串替換84

5.4.4 判斷字符串的開始與結尾85

5.4.5 判斷字符串是否相等86

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

5.4.7 字母大小寫轉換88

5.4.8 字符串分割89

5.5 格式化字符串91

5.5.1 日期和時間字符串格式化91

5.5.2 常規(guī)類型格式化94

5.6 使用正則表達式95

5.7 字符串生成器97

5.8 小結99

5.9 實踐與練習100

第6章 數(shù)組101

6.1 數(shù)組概述102

6.2 一維數(shù)組的創(chuàng)建及使用102

6.2.1 創(chuàng)建一維數(shù)組102

6.2.2 初始化一維數(shù)組103

6.2.3 使用一維數(shù)組104

6.3 二維數(shù)組的創(chuàng)建及使用104

6.3.1 二維數(shù)組的創(chuàng)建105

6.3.2 二維數(shù)組初始化106

6.3.3 使用二維數(shù)組106

6.4 數(shù)組的基本操作107

6.4.1 遍歷數(shù)組107

6.4.2 填充替換數(shù)組元素108

6.4.3 對數(shù)組進行排序110

6.4.4 復制數(shù)組111

6.4.5 數(shù)組查詢112

6.5 數(shù)組排序算法114

6.5.1 冒泡排序114

6.5.2 直接選擇排序116

6.5.3 反轉排序118

6.6 小結120

6.7 實踐與練習121

第7章 類和對象122

7.1 面向對象概述123

7.1.1 對象123

7.1.2 類124

7.1.3 封裝125

7.1.4 繼承125

7.1.5 多態(tài)126

7.2 類127

7.2.1 成員變量127

7.2.2 成員方法128

7.2.3 權限修飾符129

7.2.4 局部變量130

7.2.5 局部變量的有效范圍130

7.2.6 this關鍵字131

7.3 類的構造方法132

7.4 靜態(tài)變量、常量和方法133

7.5 類的主方法135

7.6 對象137

7.6.1 對象的創(chuàng)建137

7.6.2 訪問對象的屬性和行為138

7.6.3 對象的引用140

7.6.4 對象的比較141

7.6.5 對象的銷毀142

7.7 小結143

7.8 實踐與練習143

第8章 包裝類144

8.1 Integer145

8.2 Boolean147

8.3 Byte149

8.4 Character150

8.5 Double151

8.6 Number153

8.7 小結153

8.8 實踐與練習153

第9章 數(shù)字處理類154

9.1 數(shù)字格式化155

9.2 數(shù)學運算157

9.2.1 Math類158

9.2.2 常用數(shù)學運算方法158

9.3 隨機數(shù)162

9.3.1 Math.random()方法162

9.3.2 Random類164

9.4 大數(shù)字運算165

9.4.1 BigInteger166

9.4.2 BigDecimal168

9.5 小結171

9.6 實踐與練習171

第2篇 核心技術

第10章 接口、繼承與多態(tài)174

10.1 類的繼承175

10.2 Object類178

10.3 對象類型的轉換180

10.3.1 向上轉型180

10.3.2 向下轉型181

10.4 使用instanceof操作符判斷對象類型182

10.5 方法的重載184

10.6 多態(tài)187

10.7 抽象類與接口189

10.7.1 抽象類189

10.7.2 接口190

10.8 小結193

10.9 實踐與練習193

第11章 類的高級特性194

11.1 Java類包195

11.1.1 類名沖突195

11.1.2 完整的類路徑195

11.1.3 創(chuàng)建包196

11.1.4 導入包197

11.2 final變量199

11.3 final方法202

11.4 final類203

11.5 內部類204

11.5.1 成員內部類204

11.5.2 局部內部類208

11.5.3 匿名內部類209

11.5.4 靜態(tài)內部類210

11.5.5 內部類的繼承211

11.6 小結211

11.7 實踐與練習211

第12章 異常處理212

12.1 異常概述213

12.2 處理程序異常錯誤213

12.2.1 錯誤214

12.2.2 捕捉異常214

12.3 Java常見異常216

12.4 自定義異常217

12.5 在方法中拋出異常218

12.5.1 使用throws關鍵字拋出異常218

12.5.2 使用throw關鍵字拋出異常219

12.6 運行時異常221

12.7 異常的使用原則221

12.8 小結222

12.9 實踐與練習222

第13章 Swing程序設計223

13.1 Swing概述224

13.1.1 Swing特點224

13.1.2 Swing包224

13.1.3 常用Swing組件概述225

13.2 常用窗體225

13.2.1 JFrame窗體225

13.2.2 JDialog窗體227

13.3 標簽組件與圖標229

13.3.1 標簽的使用229

13.3.2 圖標的使用230

13.4 常用布局管理器232

13.4.1 絕對布局233

13.4.2 流布局管理器234

13.4.3 邊界布局管理器235

13.4.4 網(wǎng)格布局管理器237

13.5 常用面板238

13.5.1 JPanel面板238

13.5.2 JScrollPane面板239

13.6 按鈕組件240

13.6.1 提交按鈕組件240

13.6.2 單選按鈕組件242

13.6.3 復選框組件243

13.7 列表組件244

13.7.1 下拉列表框組件244

13.7.2 列表框組件246

13.8 文本組件248

13.8.1 文本框組件248

13.8.2 密碼框組件249

13.8.3 文本域組件249

13.9 常用事件監(jiān)聽器250

13.9.1 監(jiān)聽事件簡介251

13.9.2 動作事件監(jiān)聽器251

13.9.3 焦點事件監(jiān)聽器253

13.10 小結254

13.11 實踐與練習254

第14章 集合類255

14.1 集合類概述256

14.2 Collection接口256

14.3 List集合257

14.3.1 List接口257

14.3.2 List接口的實現(xiàn)類258

14.4 Set集合259

14.5 Map集合261

14.5.1 Map接口261

14.5.2 Map接口的實現(xiàn)類262

14.6 小結264

14.7 實踐與練習264

第15章 I/O(輸入/輸出)265

15.1 流概述266

15.2 輸入/輸出流266

15.2.1 輸入流266

15.2.2 輸出流268

15.3 File類269

15.3.1 文件的創(chuàng)建與刪除269

15.3.2 獲取文件信息270

15.4 文件輸入/輸出流272

15.4.1 FileInputStream與FileOutputStream類272

15.4.2 FileReader和FileWriter類273

15.5 帶緩存的輸入/輸出流275

15.5.1 BufferedInputStream與BufferedOutputStream類276

15.5.2 BufferedReader與BufferedWriter類276

15.6 數(shù)據(jù)輸入/輸出流278

15.7 ZIP壓縮輸入/輸出流279

15.7.1 壓縮文件280

15.7.2 解壓縮ZIP文件281

15.8 小結283

15.9 實踐與練習283

第16章 反射284

16.1 Class類與Java反射285

16.1.1 訪問構造方法286

16.1.2 訪問成員變量289

16.1.3 訪問方法291

16.2 使用Annotation功能294

16.2.1 定義Annotation類型294

16.2.2 訪問Annotation信息297

16.3 小結300

16.4 實踐與練習300

第17章 枚舉類型與泛型301

17.1 枚舉類型302

17.1.1 使用枚舉類型設置常量302

17.1.2 深入了解枚舉類型304

17.1.3 使用枚舉類型的優(yōu)勢309

17.2 泛型310

17.2.1 回顧“向上轉型”與“向下轉型”310

17.2.2 定義泛型類311

17.2.3 泛型的常規(guī)用法312

17.2.4 泛型的高級用法316

17.2.5 泛型總結318

17.3 小結318

17.4 實踐與練習318

第18章 多線程319

18.1 線程簡介320

18.2 實現(xiàn)線程的兩種方式320

18.2.1 繼承Thread類321

18.2.2 實現(xiàn)Runnable接口322

18.3 線程的生命周期324

18.4 操作線程的方法326

18.4.1 線程的休眠326

18.4.2 線程的加入328

18.4.3 線程的中斷329

18.4.4 線程的禮讓331

18.5 線程的優(yōu)先級332

18.6 線程同步334

18.6.1 線程安全334

18.6.2 線程同步機制335

18.7 小結337

18.8 實踐與練習338

第19章 網(wǎng)絡通信339

19.1 網(wǎng)絡程序設計基礎340

19.1.1 局域網(wǎng)與因特網(wǎng)340

19.1.2 網(wǎng)絡協(xié)議340

19.1.3 端口和套接字341

19.2 TCP程序設計基礎342

19.2.1 InetAddress類342

19.2.2 ServerSocket類343

19.2.3 TCP網(wǎng)絡程序344

19.3 UDP程序設計基礎348

19.3.1 DatagramPacket類348

19.3.2 DatagramSocket類349

19.3.3 UDP網(wǎng)絡程序349

19.4 小結352

19.5 實踐與練習353

第20章 數(shù)據(jù)庫操作354

20.1 數(shù)據(jù)庫基礎知識355

20.1.1 什么是數(shù)據(jù)庫355

20.1.2 數(shù)據(jù)庫的種類及功能356

20.1.3 SQL語言356

20.2 JDBC概述358

20.2.1 JDBC-ODBC橋358

20.2.2 JDBC技術359

20.2.3 JDBC驅動程序的類型359

20.3 JDBC中常用的類和接口359

20.3.1 Connection接口360

20.3.2 Statement接口360

20.3.3 PreparedStatement接口361

20.3.4 DriverManager類361

20.3.5 ResultSet接口361

20.4 數(shù)據(jù)庫操作362

20.4.1 連接數(shù)據(jù)庫363

20.4.2 向數(shù)據(jù)庫發(fā)送SQL語句364

20.4.3 處理查詢結果集364

20.4.4 順序查詢365

20.4.5 模糊查詢366

20.4.6 預處理語句367

20.4.7 添加、修改、刪除記錄369

20.5 小結371

20.6 實踐與練習371

第3篇 高級應用

第21章Swing表格組件374

21.1 利用JTable類直接創(chuàng)建表格375

21.1.1 創(chuàng)建表格375

21.1.2 定制表格377

21.1.3 操縱表格381

21.2 表格模型與表格383

21.2.1 利用表格模型創(chuàng)建表格383

21.2.2 維護表格模型385

21.3 提供行標題欄的表格387

21.4 小結392

21.5 實踐與練習392

第22章 Swing樹組件393

22.1 簡單的樹394

22.2 處理選中節(jié)點事件395

22.3 遍歷樹節(jié)點397

22.4 定制樹399

22.5 維護樹模型402

22.6 處理展開節(jié)點事件404

22.7 小結406

22.8 實踐與練習406

第23章 Swing其他高級組件407

23.1 高級組件面板408

23.1.1 分割面板408

23.1.2 選項卡面板411

23.1.3 桌面面板和內部窗體413

23.2 菜單417

23.2.1 創(chuàng)建菜單欄417

23.2.2 創(chuàng)建彈出式菜單419

23.2.3 定制個性化菜單420

23.3 工具欄424

23.4 文件選擇器426

23.4.1 文件選擇對話框426

23.4.2 使用文件過濾器427

23.5 進度條428

23.6 系統(tǒng)托盤430

23.7 桌面集成控件431

23.8 小結432

23.9 實踐與練習432

第24章 高級布局管理器433

24.1 箱式布局管理器434

24.2 卡片布局管理器436

24.3 網(wǎng)格組布局管理器439

24.4 彈簧布局管理器445

24.4.1 使用彈簧布局管理器445

24.4.2 使用彈簧和支柱448

24.4.3 利用彈簧控制組件大小449

24.5 小結450

24.6 實踐與練習450

第25章 高級事件處理451

25.1 鍵盤事件452

25.2 鼠標事件454

25.3 窗體事件456

25.3.1 捕獲窗體焦點變化事件456

25.3.2 捕獲窗體狀態(tài)變化事件457

25.3.3 捕獲其他窗體事件459

25.4 選項事件461

25.5 表格模型事件462

25.6 小結465

25.7 實踐與練習465

第26章 AWT繪圖與音頻播放466

26.1 Java繪圖467

26.1.1 Graphics467

26.1.2 Graphics2D467

26.2 繪制圖形467

26.3 繪圖顏色與筆畫屬性471

26.3.1 設置顏色471

26.3.2 筆畫屬性472

26.4 繪制文本473

26.4.1 設置字體474

26.4.2 顯示文字474

26.5 繪制圖片475

26.6 圖像處理477

26.6.1 放大與縮小477

26.6.2 圖像翻轉479

26.6.3 圖像旋轉481

26.6.4 圖像傾斜482

26.7 播放音頻文件484

26.8 小結486

26.9 實踐與練習486

第27章 打印技術487

27.1 打印控制類488

27.2 “打印”對話框489

27.3 打印頁面491

27.4 多頁打印493

27.5 打印預覽495

27.6 小結497

27.7 實踐與練習497

第4篇 項目實戰(zhàn)

第28章 企業(yè)進銷存管理系統(tǒng)500

28.1 系統(tǒng)分析501

28.1.1 需求分析501

28.1.2 可行性分析501

28.1.3 編寫項目計劃書502

28.2 系統(tǒng)設計504

28.2.1 系統(tǒng)目標504

28.2.2 系統(tǒng)功能結構504

28.2.3 系統(tǒng)業(yè)務流程圖505

28.2.4 系統(tǒng)編碼規(guī)范506

28.3 開發(fā)環(huán)境507

28.4 數(shù)據(jù)庫與數(shù)據(jù)表設計508

28.4.1 數(shù)據(jù)庫分析508

28.4.2 創(chuàng)建數(shù)據(jù)庫509

28.4.3 創(chuàng)建數(shù)據(jù)表510

28.5 創(chuàng)建項目513

28.6 系統(tǒng)文件夾組織結構514

28.7 公共類設計515

28.7.1 Item公共類515

28.7.2 數(shù)據(jù)模型公共類516

28.7.3 Dao公共類518

28.8 系統(tǒng)登錄模塊設計524

28.8.1 設計登錄窗體524

28.8.2 “密碼”文本框的回車事件525

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

28.9 系統(tǒng)主窗體設計527

28.9.1 設計菜單欄527

28.9.2 設計工具欄530

28.9.3 設計狀態(tài)欄531

28.10 進貨單模塊設計531

28.10.1 設計進貨單窗體532

28.10.2 添加進貨商品533

28.10.3 進貨統(tǒng)計534

28.10.4 商品入庫536

28.11 銷售單模塊設計538

28.11.1 設計銷售單窗體538

28.11.2 添加銷售商品539

28.11.3 銷售統(tǒng)計540

28.11.4 商品銷售541

28.12 庫存盤點模塊設計542

28.12.1 設計庫存盤點窗體542

28.12.2 讀取庫存商品543

28.12.3 統(tǒng)計損益數(shù)量544

28.13 數(shù)據(jù)庫備份與恢復模塊設計545

28.13.1 設計窗體545

28.13.2 文件瀏覽546

28.13.3 備份數(shù)據(jù)庫547

28.13.4 恢復數(shù)據(jù)庫548

28.14 運行項目549

28.15 系統(tǒng)打包發(fā)行551

28.16 開發(fā)常見問題與解決553

28.16.1 數(shù)據(jù)庫無法訪問553

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

28.16.3 數(shù)據(jù)庫還原不成功555

28.16.4 數(shù)據(jù)庫只讀555

28.16.5 無法打開內部窗體555

28.16.6 “關于”界面被其他窗體覆蓋556

28.16.7 打包JAR文件之后無法運行556

28.16.8 程序運行后沒有出現(xiàn)閃屏界面556

28.17 小結557

附錄A JDK7改進的功能558

A.1 語法558

A.1.1 switch語句允許使用字符串558

A.1.2 整型數(shù)據(jù)支持二進制形式559

A.1.3 數(shù)值型數(shù)據(jù)中可以出現(xiàn)下劃線559

A.1.4 泛型實例的創(chuàng)建可以通過類型推斷來簡化559

A.1.5 try-with-resources語句560

A.1.6 改進了捕獲多個異常時的類型檢查560

A.1.7 在可變參數(shù)方法中傳遞非具體化參數(shù)時,改進編譯警告和錯誤561

A.2 網(wǎng)絡562

A.3 Java2D562

A.4 Swing563

A.5 JavaI/O563

A.6 并發(fā)563

A.7 安全性563

A.8 JavaXML564

A.9 Java虛擬器(JVM)564

軟件截圖

下載地址 電腦版

點擊報錯 軟件無法下載或下載后無法使用,請點擊報錯,謝謝!

用戶評論

熱門評論

最新評論

發(fā)表評論 查看所有評論(0)

昵稱:
請不要評論無意義或臟話,我們所有評論會有人工審核.
字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)