-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
大話JAVA:程序設計從入門到精通(含DVD光盤1張)DVD光盤1 版權信息
- ISBN:9787121349300
- 條形碼:9787121349300 ; 978-7-121-34930-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
大話JAVA:程序設計從入門到精通(含DVD光盤1張)DVD光盤1 本書特色
1.本書采用由淺入深、與實際應用緊密結合的方式,利用大量典型生動的范例,詳細講解了Java編程的各種基本技術。 2.本書的范例全部基于全新的JDK9版本。 3.本書別出心裁,引入了中國傳統文化中家喻戶曉的《西游記》中的人物孫悟空,以他學習Java 語言為主線,以模擬《西游記》中的種種傳奇故事及實現各種有趣的實際應用為案例,帶領讀者逐步領略Java語言的種種神通妙用,大大增加了書的趣味性。 4.隨書超值附送32節同步講解視頻課程掃碼觀看;隨書光盤涵蓋書中全部源代碼\/教程\/講義文件。
大話JAVA:程序設計從入門到精通(含DVD光盤1張)DVD光盤1 內容簡介
本書采用由淺入深、與實際應用緊密結合的方式,利用大量典型生動的范例,詳細講解了 Java 編程的各種基本技術。本書的范例全部基于很新的JDK9 版本。本書內容包括:創建和運行Java 程序的基本方法、Java語言的基本語法、數據類型和變量、操作符、流程控制、繼承、Java語言中的修飾符、接口、異常處理、對象的生命周期、內部類、多線程、數組、集合、輸入輸出、圖形用戶界面和訪問數據庫。本書還介紹了JDK9 的一些新特性,包括JShell 命令及Java類庫的模塊化等。
大話JAVA:程序設計從入門到精通(含DVD光盤1張)DVD光盤1 目錄
第 1 章編程入門一點通1
1.1 初識高級編程語言1
1.2 跨越平臺無障礙,Java語言顯身手3
1.3 編寫面向對象的Java 源程序5
1.3.1 定義 Monkey類5
1.3.2 創建 Monkey對象6
1.3.3 程序入口 main()方法8
1.4 編譯和運行Java程序9
1.4.1 JDK簡介9
1.4.2 本范例的目錄結構11
1.4.3 編譯 Java源程序11
1.4.4 運行 Java程序12
1.4.5 創建用于編譯和運行 Java程序的批處理文件13
1.5 用JDeveloper軟件來開發Java應用13
1.6 小結15
1.7 編程實戰:八戒用餐懷感恩16
第2 章基本語法了如指掌19
2.1 Java 源文件結構19
2.2 關鍵字20
2.3 標識符21
2.4 Java 語言大小寫敏感22
2.5 包聲明語句22
2.6 包引入語句24
2.7 方法的聲明26
2.8 注釋語句27
2.9 編程規范28
2.10 JavaDoc文檔28
2.11 直接用JDK來編譯和運行本章范例29
2.12 用JDeveloper來編譯和運行本章范例31
2.13 用Eclipse來編譯和運行本章范例33
2.14 Java 類庫模塊化36
2.15 使用JShell交互式編程界面38
2.16 小結40
2.17 編程實戰:八戒吃瓜美滋滋41
第3 章數據類型齊爭艷43
3.1 基本類型44
3.1.1 boolean類型44
3.1.2 byte、short、int和long類型45
3.1.3 char類型與字符編碼46
3.1.4 float和double類型47
3.2 引用類型47
3.3 基本類型與引用類型的區別48
3.4 直接數50
3.4.1 直接數的類型50
3.4.2 直接數的賦值51
3.5 小結51
3.6 編程實戰:金箍棒的電子檔案52
第4 章千姿百態話變量55
4.1 變量的作用域55
4.1.1 實例變量和靜態變量57
4.1.2 用靜態變量統計實例的個數59
4.1.3 成員變量和局部變量同名60
4.2 對象的默認引用:this60
4.3 參數傳遞61
4.4 變量的初始化及默認值63
4.4.1 成員變量的初始化64
4.4.2 局部變量的初始化65
4.4.3 用new關鍵字創建對象65
4.5 小結67
4.6 編程實戰:人參果樹妙回春69
第5 章操作符號顯身手71
5.1 操作符的優先級72
5.2 整型操作符73
5.2.1 一元整型操作符73
5.2.2 二元整型操作符73
5.3 浮點型操作符74
5.4 比較操作符和邏輯操作符75
5.4.1 比較操作符75
5.4.2 邏輯操作符76
5.5 特殊操作符“?:” 78
5.6 變量的賦值78
5.7 基本數據類型轉換79
5.7.1 自動類型轉換79
5.7.2 強制類型轉換80
5.8 小結81
5.9 編程實戰:判斷年份是否為閏年82
5.10 編程實戰:數字加密83
第6 章運籌帷幄控流程85
6.1 分支語句86
6.1.1 if...else語句86
6.1.2 switch 語句87
6.2 循環語句91
6.2.1 while語句93
6.2.2 do...while 語句94
6.2.3 for語句95
6.3 流程跳轉語句96
6.4 小結98
6.5 編程實戰:實現常用數學運算98
6.6 編程實戰:打印金字塔99
6.7 編程實戰:考試分數和等級轉換100
6.8 編程實戰:數兔子101
6.9 編程實戰:尋找水仙花數103
第7 章代碼重用靠繼承105
7.1 繼承的基本語法107
7.2 方法重載(Overload)108
7.3 方法覆蓋(Override)109
7.4 方法覆蓋與方法重載的異同111
7.5 super關鍵字112
7.6 多態113
7.7 小結115
7.8 編程實戰一:運用方法的重載和覆蓋115
7.9 編程實戰二:演繹孫悟空與二郎神斗法116
第8 章引用類型操作符121
8.1 字符串連接操作符“+” 121
8.2 操作符“==”與對象的equals()方法122
8.2.1 操作符“==” 122
8.2.2 對象的 equals()方法123
8.3 操作符“!=” 125
8.4 引用變量的賦值和類型轉換126
8.5 instanceof操作符127
8.6 小結128
8.7 編程實戰:辨別真假孫悟空129
第9 章公私分明設權限131
9.1 封裝類的部分屬性和方法132
9.2 4種訪問控制級別133
9.3 小結136
9.4 編程實戰:模擬自動洗衣機136
第10章abstract:虛擬抽象畫藍圖141
10.1 abstract修飾符的修飾內容141
10.2 abstract修飾符的語法規則142
10.3 抽象類不能被實例化143
10.4 小結144
10.5 編程實戰:金、銀角大王的魔法寶物144
第11章final:一錘定音恒不變147
11.1 final類148
11.2 final方法148
11.3 final變量149
11.4 小結151
11.5 編程實戰:無法偽造篡改的生死簿152
第12章static:靜態家當共分享155
12.1 static 變量156
12.2 static 方法156
12.2.1 靜態方法可訪問的內容157
12.2.2 實例方法可訪問的內容158
12.2.3 靜態方法必須被實現159
12.3.4 作為程序入口的 main()方法是靜態方法159
12.3 static代碼塊160
12.4 小結161
12.5 編程實戰:靈活配置繪制圖形161
第13章對外開放靠接口165
13.1 接口的概念和語法規則167
13.2 比較抽象類與接口169
13.3 小結171
13.4 編程實戰:緊箍圈降伏諸頑劣172
第14章出生入死話對象175
14.1 對象的構造方法176
14.1.1 重載構造方法177
14.1.2 默認構造方法178
14.1.3 子類調用父類的構造方法179
14.2 垃圾回收182
14.2.1 垃圾回收的時機183
14.2.2 對象的 finalize()方法184
14.3 小結185
14.4 編程實戰:玩轉垃圾回收186
14.5 編程實戰:獨一無二玉凈瓶188
第15章類型封裝內部類189
15.1 內部類的種類191
15.2 成員內部類191
15.2.1 實例內部類192
15.2.2 靜態內部類195
15.3 局部內部類196
15.4 匿名類197
15.5 用Lambda表達式代替內部類199
15.6 小結200
15.7 編程實戰:內部類回調外部類201
第16章降伏異常有策略203
16.1 Java 異常處理機制概述204
16.2 運用Java異常處理機制207
16.2.1 try...catch 語句:捕獲異常207
16.2.2 finally語句:任何情況下必須執行的代碼208
16.2.3 throws 子句:聲明可能會出現的異常209
16.2.4 throw語句:拋出異常210
16.2.5 異常處理語句的語法規則210
16.2.6 異常流程的運行過程213
16.3 Java 異常類214
16.3.1 運行時異常217
16.3.2 受檢查異常(Checked Exception)217
16.3.3 區分運行時異常和受檢查異常217
16.4 用戶定義異常219
16.5 小結220
16.6 編程實戰:囧途開車遇異常221
第17章數組元素排排座225
17.1 數組簡介227
17.2 數組變量的聲明227
17.3 創建數組對象227
17.4 訪問數組的元素和長度229
17.5 數組的初始化230
17.6 數組排序231
17.7 多維數組232
17.8 用符號“…”聲明數目可變參數233
17.9 小結234
17.10 編程實戰:多位數字加密235
17.11 編程實戰:用數組實現堆棧236
第18章集合元素大操練239
18.1 Java 集合的類框架240
18.2 集合的基本用法240
18.2.1 包裝類的自動裝箱和拆箱241
18.2.2 Set(集)和List(列表)的各種具體實現類的特點241
18.2.3 集合的靜態of()方法243
18.3 List(隊列)245
18.4 Map(映射)245
18.5 用Lambda表達式遍歷集合247
18.6 小結248
18.7 編程實戰:計算數學表達式248
18.8 編程實戰:計算帶括號的數學表達式252
18.9 編程實戰:用集合工具對數字排序255
18.10 編程實戰:按月份先后順序數兔子256
18.11 編程實戰:用映射來存放學生信息257
18.12 編程實戰:圓桌報數游戲259
第19章數據出入靠I/O261
19.1 輸入流和輸出流概述262
19.2 輸入流263
19.3 FilterInputStream(過濾輸入流)264
19.3.1 BufferedInputStream類265
19.3.2 DataInputStream類265
19.4 輸出流267
19.5 FilterOutputStream(過濾輸出流)267
19.5.1 DataOutputStream267
19.5.2 BufferedOutputStream268
19.5.3 PrintStream類268
19.6 Reader/Writer概述269
19.7 Reader類271
19.7.1 InputStreamReader 類271
19.7.2 FileReader類271
19.7.3 BufferedReader 類272
19.8 Writer類272
19.8.1 OutputStreamWriter 類273
19.8.2 FileWriter 類273
19.8.3 BufferedWriter 類273
19.8.4 PrintWriter 類273
19.9 讀寫文本文件的范例274
19.10 隨機訪問文件類:RandomAccessFile 276
19.11 File 類277
19.12 用java.nio.file類庫來操縱文件系統279
19.13 小結282
19.14 編程實戰:替換文本文件中的字符串283
19.15 編程實戰:批量修改文件名285
第20章并發運行多線程287
20.1 Java 線程的運行機制288
20.2 線程的創建和啟動289
20.2.1 擴展 java.lang.Thread 類289
20.2.2 實現 java.lang.Runnable接口291
20.3 線程的狀態轉換293
20.3.1 新建狀態(New)293
20.3.2 就緒狀態(Runnable)293
20.3.3 運行狀態(Running)293
20.3.4 阻塞狀態(Blocked)294
20.3.5 等待狀態(Waiting)294
20.3.6 死亡狀態(Terminated)294
20.3.7 線程狀態轉換舉例294
20.4 線程調度295
20.4.1 調整各個線程的優先級296
20.4.2 線程睡眠:Thread.sleep()方法297
20.4.3 線程讓步:Thead.yield()方法298
20.4.4 等待其他線程結束:join299
20.5 獲得當前線程對象的引用300
20.6 小結301
20.7 編程實戰:孫悟空偷吃蟠桃302
第21章同步通信多線程305
21.1 線程的同步307
21.1.1 同步代碼塊310
21.1.2 線程同步的特征312
21.2 線程的通信314
21.3 小結318
21.4 編程實戰:悟空保唐僧打群妖319
21.5 編程實戰:運動員賽跑322
21.6 編程實戰:秒針、分針和時針的通信324
第22章圖形界面俏容顏327
22.1 圖形用戶界面的構建機制327
22.2 容器類組件329
22.3 布局管理器331
22.3.1 FlowLayout 流式布局管理器333
22.3.2 BorderLayout 邊界布局管理器334
22.3.3 GridLayout網格布局管理器336
22.3.4 CardLayout 卡片布局管理器338
22.4 事件處理340
22.5 AWT繪圖343
22.6 創建動畫346
22.7 菜單348
22.8 小結350
22.9 編程實戰:創建數學計算器352
22.10 編程實戰:創建BMI指數計算器353
第23章輕松訪問數據庫359
23.1 安裝和配置MySQL數據庫360
23.2 JDBC API簡介362
23.3 JDBC API的基本用法365
23.4 獲得新插入記錄的主鍵值368
23.5 封裝連接數據庫的細節369
23.6 處理SQLException374
23.7 設置批量抓取屬性375
23.8 可滾動及可更新的結果集376
23.9 小結383
23.10 編程實戰:創建客戶管理器383
大話JAVA:程序設計從入門到精通(含DVD光盤1張)DVD光盤1 節選
編程入門一點通: 話說我的本家孫悟空幫助唐僧到西天取到真經后,就在天上逍遙自在地當起了斗戰勝佛。斗轉星移,歲月如梭,一股信息化浪潮席卷全球,悟空的家鄉花果山也與時俱進,處處配備了新式的計算機。 如今,悟空會熟練地運行安裝在Windows操作系統中的各種可執行程序,利用它們來完成特定任務。例如通過瀏覽器程序來上網,通過記事本程序來編輯文檔,通過畫圖程序來畫畫,通過計算器程序來進行數學運算。 有一天,悟空正在網上東游西逛,花果山的小猴智多星跑過來,對悟空說:“孫爺爺,我看這計算機上的程序都是給人玩的,要是您也能編寫點程序出來,專門給俺們猴兒耍耍,那該多好啊。” 智多星的想法正合悟空的心意。悟空想:要是自己學會了編程,就可以開發出符合猴子趣味的程序給兒孫們耍耍,等到編程功底扎實了,還可以給花果山也開發個網站呢。 在本章中,悟空小試牛刀,用Java語言編寫了一個簡單的程序。本章內容主要圍繞以下問題展開: 為什么Java語言具有跨操作系統平臺的特性? 什么是面向對象(Object Oriented,OO)的基本思想? 創建、編譯和運行Java程序的基本過程是怎樣的? ……
大話JAVA:程序設計從入門到精通(含DVD光盤1張)DVD光盤1 作者簡介
孫衛琴,知名IT作家和Java專家,畢業于上海交通大學,隨后主要從事基于Java的軟件開發工作,在此其間還從事Java方面的培訓和咨詢工作。2002年開始Java技術領域的創作,文風清晰嚴謹、深入淺出,深受讀者歡迎,其多部作品的銷量在同類書籍中一度位居全國榜首。代表著作有: 《Java面向對象編程》 > >
- >
名家帶你讀魯迅:朝花夕拾
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
我從未如此眷戀人間
- >
龍榆生:詞曲概論/大家小書
- >
詩經-先民的歌唱
- >
推拿
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
人文閱讀與收藏·良友文學叢書:一天的工作