-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Java編程手記—從實踐中學習Java 版權信息
- ISBN:9787302316992
- 條形碼:9787302316992 ; 978-7-302-31699-2
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Java編程手記—從實踐中學習Java 本書特色
《java編程手記:從實踐中學習java》基于javase平臺,從初學者的角度出發,通過通俗易懂的語言、豐富的實例、細膩的講解,由淺入深、循序漸進地全面介紹了java語言的基礎知識和常用開發技術。本書講解時多用類比、對比等寫作手法,并配合大量圖示和實例,對難點給出了必要提示。書中的所有知識點對應具體的編程實例,并對實例代碼給出了詳細注釋,便于讀者一邊學習一邊動手實踐,既可以提高動手能力,也可以激發學習興趣。另外,本書提供了大量的企業筆試和面試題,便于讀者了解行業面試和筆試的特點,從而順利應聘。 《java編程手記:從實踐中學習java》共21章,分為4篇。第1篇介紹了java的發展歷程、基礎語法、流程控制、數組、方法和字符串:第2篇介紹了java面向對象編程中類和對象的實現,包括面向對象、程序設計、繼承與多態、類的高級使用;第3篇介紹了java應用程序設計,涵蓋異常處理、java的輸入/輸出、多線程、常用類庫、泛型、集合、枚舉、反射機制、數據庫編程和網絡編程等;第4篇實戰開發介紹了java圖形界面開發及eclipse開發工具的使用,*后通過一個項目案例介紹了java界面開發和數據庫設計。本書配1張dvd光盤,內容為本書配套教學視頻及源代碼。另外,光盤中還贈送了大量的java開發范例、模塊及項目案例的源代碼和教學視頻。 《java編程手記:從實踐中學習java》非常適合作為java編程初學者的參考書,也適合java程序員作為案頭**的手冊,對于大中專院校的學生,本書也是一本不可多得的詳解教程。 推薦閱讀: java web整合開發王者歸來(jsp+servlet+struts+hibernate+spring)(享有盛譽的經典讀物) 《零點起飛學c語言》 《零點起飛學java》 《零點起飛學c++》 《零點起飛學visualc++》 《零點起飛學visualbasic》 《零點起飛學c#》 《零點起飛學asp.net》 《零點起飛學php》 《零點起飛學html+css》 《零點起飛學javascript+jquery》 《零點起飛學javaweb開發》 《零點起飛學android開發》 《零點起飛學iphone開發》 《零點起飛學excelvba》 《零點起飛學linuxc編程》 《零點起飛學sqlserver》 《零點起飛學mysql》 《零點起飛學oracle》
Java編程手記—從實踐中學習Java 內容簡介
一本書,幫你渡過java學習過程中的“*艱難”時段! 以學懂、學透、學會用為目標,帶你步入java開發的大門! 以細膩的講解為特色,徹底解決你在學習過程中的各種疑難問題! 以實踐性教學為導向,剖析了360多個典型實例和1個綜合案例! 以提升求職競爭力為宗旨,剖析了140多個java面試和筆試題! 超值dvd光盤,含大量java源代碼及視頻資料,你值得擁有! 9小時配套教學視頻及源代碼 24個java典型模塊源代碼及6小時視頻講解 377個java實例源代碼及22小時視頻講解 5個java項目案例源代碼及4小時視頻講解 不可不知的本書突出特色! 每個技術點都提供了典型實例,并對源代碼做了非常詳細的注釋 每個技術點都分析了面試和筆試中容易碰到的問題,為求職做好準備 容易犯錯的地方總會有貼心提示、注意、說明及技巧總結,排憂解難 編寫的代碼格式符合軟件開發的規范,讓你從一開始就養成良好的編程習慣 貫徹用文本編寫代碼的*有效java學習方式,*后再介紹如何使用工具和插件
Java編程手記—從實踐中學習Java 目錄
第1篇 java開發基礎
第1章 java的前生今世(教學視頻:16分鐘) 2
1.1 先認識一下java 2
1.1.1 java的誕生一個偉大的開始 2
1.1.2 java能干點什么呢 4
1.1.3 java語言有何特點 4
1.2 塔建java開發環境 5
1.2.1 如何下載和安裝jdk 6
1.2.2 如何配置jdk 8
1.2.3 面試和筆試寶典 11
1.3 我的**個java程序 12
1.3.1 編寫一個java程序hello world 12
1.3.2 理解java程序的運行機制 12
1.3.3 面試和筆試寶典 14
1.4 小結 14
第2章 java語言基礎(教學視頻:34分鐘) 16
2.1 基礎語言要素 16
2.1.1 標識符 16
2.1.2 有特別意義的標識符是關鍵字 17
2.1.3 養成一個好的命名習慣 18
2.1.4 認識分隔符 18
2.1.5 面試和筆試寶典 19
2.2 java程序代碼的注釋 19
2.2.1 使用雙斜杠的單行注釋 20
2.2.2 用于區域的多行注釋 20
2.2.3 文檔注釋 21
2.2.4 使用javadoc生成幫助文檔 21
2.2.5 面試和筆試寶典 25
2.3 java的變量和常量 25
2.3.1 認識變量 25
2.3.2 認識常量 26
2.3.3 面試和筆試寶典 27
2.4 java的基本數據類型——元數據類型 27
2.4.1 數據類型的分類 28
2.4.2 整數數據類型 29
2.4.3 浮點類型 30
2.4.4 字符類型 30
2.4.5 使用布爾類型判斷對錯 31
2.4.6 面試和筆試寶典 32
2.5 類型轉換 34
2.5.1 自動類型轉換 34
2.5.2 強制類型轉換 36
2.5.3 面試和筆試寶典 37
2.6 java的運算符與表達式 37
2.6.1 算術運算符 38
2.6.2 關系運算符 39
2.6.3 邏輯運算符 40
2.6.4 位運算符 42
2.6.5 賦值運算符 44
2.6.6 唯一一個三目運算符 45
2.6.7 表達式及運算符優先級 46
2.6.8 面試和筆試寶典 47
2.7 小結 50
第3章 控制語句(教學視頻:28分鐘) 51
3.1 流程控制基礎 51
3.2 選擇控制語句 52
3.2.1 if控制語句 53
3.2.2 if…else語句 54
3.2.3 if…else語句的嵌套 56
3.2.4 if…else if…else語句嵌套 57
3.2.5 switch控制語句 58
3.2.6 面試和筆試寶典 61
3.3 循環控制語句 62
3.3.1 while循環控制語句 63
3.3.2 do…while循環控制語句 64
3.3.3 for循環控制語句 65
3.2.4 循環的嵌套 66
3.2.5 面試和筆試寶典 67
3.4 跳轉控制語句 69
3.4.1 break跳轉語句 69
3.4.2 continue跳轉語句 71
3.4.3 return跳轉語句 72
3.4.4 面試和筆試寶典 73
3.5 實例講解 74
3.6 小結 78
第4章 物以類聚的變量集——數組(教學視頻:33分鐘) 79
4.1 使用一維數組 79
4.1.1 數組的聲明 79
4.1.2 數組的初始化 81
4.1.3 訪問數組元素 82
4.1.4 獲取數組長度 84
4.1.5 foreach語句 84
4.1.6 面試和筆試寶典 86
4.2 數組示例 86
4.3 使用多維數組 91
4.3.1 二維數組 91
4.3.2 二維數組初始化 92
4.3.3 使用二維數組 93
4.3.4 多維數組 94
4.3.5 面試和筆試寶典 95
4.4 數組的深入使用 97
4.4.1 命令行參數 97
4.4.2 數組操作類:arrays類 97
4.5 小結 100
第5章 方法和字符串(教學視頻:22分鐘) 101
5.1 方法的聲明及使用 101
5.1.1 方法的定義 102
5.1.2 調用方法 103
5.1.3 方法的重載 104
5.1.4 方法的遞歸調用 106
5.1.5 形參個數可變的方法 108
5.1.6 面試和筆試寶典 111
5.2 字符串 112
5.2.1 與眾不同的初始化方式 112
5.2.2 string不可變的特性 115
5.2.3 string類的常用方法 116
5.2.4 面試和筆試寶典 122
5.3 可變的string類——stringbuffer類 125
5.3.1 創建stringbuffer對象 125
5.3.2 stringbuffer的常用方法 125
5.4 小結 131
第2篇 java面向對象程序設計
第6章 面向對象程序設計(教學視頻:35分鐘) 134
6.1 面向對象簡介 134
6.1.1 面向對象的演繹過程 134
6.1.2 面向對象的特征 135
6.2 類與對象 136
6.2.1 理解類與對象的關系 137
6.2.2 定義類 137
6.2.3 創建和使用對象 138
6.2.4 匿名對象 143
6.2.5 構造函數 144
6.2.6 面試和筆試寶典 146
6.3 static(靜態)修飾符 148
6.3.1 static變量——靜態變量 149
6.3.2 static方法——靜態方法 150
6.3.3 程序的入口main()方法 152
6.3.4 變量的作用域 153
6.3.5 面試和筆試寶典 154
6.4 封裝性及訪問控制符 156
6.4.1 封裝性 156
6.4.2 訪問控制符 156
6.4.3 面試和筆試寶典 158
6.5 代碼塊 158
6.5.1 普通代碼塊 159
6.5.2 構造塊 159
6.5.3 靜態代碼塊 160
6.5.4 面試和筆試寶典 161
6.6 引用傳遞 162
6.6.1 值傳遞 162
6.6.2 引用傳遞 163
6.6.3 面試和筆試寶典 164
6.7 java中的包(package) 166
6.7.1 使用package定義包 166
6.7.2 使用import導入包 167
6.7.3 系統常見包 170
6.7.4 面試和筆試寶典 171
6.8 小結 172
第7章 java的繼承與多態(教學視頻:39分鐘) 174
7.1 繼承 174
7.1.1 理解繼承的基本概念 174
7.1.2 重寫父類中的方法 179
7.1.3 當構造方法遇到繼承 183
7.1.4 面試和筆試寶典 184
7.2 this關鍵字和super關鍵字 186
7.2.1 使用this調用本類中的屬性 186
7.2.2 使用this調用構造方法 187
7.2.3 this表示當前的對象 189
7.2.4 super關鍵字 190
7.2.5 面試和筆試寶典 193
7.3 轉型 196
7.3.1 向上轉型 196
7.3.2 向下轉型 197
7.3.3 面試和筆試寶典 199
7.4 instanceof關鍵字 200
7.5 封裝類 203
7.5.1 封裝類的簡介 203
7.5.2 裝箱與拆箱 204
7.5.3 利用封裝類進行數據轉換 205
7.5.4 面試和筆試寶典 207
7.6 小結 207
第8章 類的高級使用(教學視頻:28分鐘) 209
8.1 final關鍵字的使用 209
8.1.1 final關鍵字修飾常量 209
8.1.2 不允許被覆蓋的方法——*終方法 210
8.1.3 不再有繼承的類——*終類 211
8.1.4 面試和筆試寶典 212
8.2 抽象類 214
8.2.1 抽象類與抽象方法 215
8.2.2 面試和筆試寶典 218
8.3 接口 221
8.3.1 接口的概念 222
8.3.2 實現與繼承接口 223
8.3.3 接口和抽象類 227
8.3.4 面試和筆試寶典 228
8.4 對象數組 229
8.5 內部類(inner class) 231
8.5.1 內部類的定義 232
8.5.2 內部類的使用 233
8.5.3 實例內部類 235
8.5.4 靜態內部類 237
8.5.5 局部內部類 238
8.5.6 匿名內部類(anonymous inner classes) 241
8.5.7 面試和筆試寶典 244
8.6 小結 245
第3篇 java應用程序設計
第9章 異常處理(教學視頻:21分鐘) 248
9.1 認識異常 248
9.1.1 異常是什么 248
9.1.2 java異常的類結構 249
9.1.3 面試和筆試寶典 251
9.2 java的異常處理機制 252
9.2.1 try…catch…finally捕獲異常 252
9.2.2 throws聲明異常 260
9.2.3 throw拋出異常 263
9.2.4 面試和筆試寶典 265
9.3 自定義異常類 268
9.4 斷言 270
9.5 小結 272
第10章 java的輸入/輸出(教學視頻:34分鐘) 273
10.1 數據流的概念和劃分 273
10.1.1 數據流的概念 274
10.1.2 數據流的劃分 274
10.1.3 面試和筆試寶典 276
10.2 文件類:file類 277
10.2.1 file類簡介 277
10.2.2 通過file類對文件進行操作 279
10.2.3 面試和筆試寶典 282
10.3 字節流 283
10.3.1 字節輸入流:inputstream類 283
10.3.2 字節輸出流:outputstream類 287
10.3.3 面試和筆試寶典 288
10.4 字符流 290
10.4.1 字符輸入流:reader類 290
10.4.2 字符輸出流:writer類 292
10.4.3 面試和筆試寶典 297
10.5 轉換流 298
10.5.1 輸入字節流——字符流:inputstreamreader類 298
10.5.2 輸出字節流——字符流:outputstreamwriter類 299
10.6 緩沖流:bufferedreader類 301
10.6.1 bufferedreader類 301
10.6.2 bufferedwriter類 303
10.7 內存操作流 304
10.7.1 內存輸入流:bytearrayinputstream類 304
10.7.2 內存輸出流:bytearrayoutputstream類 305
10.8 打印流:printstream類 306
10.9 scanner類 308
10.9.1 scanner類簡介 308
10.9.2 使用scanner類輸入數據 309
10.10 隨機訪問文件類:randomaccessfile類 311
10.11 順序輸入流:sequenceinputstream類 314
10.12 壓縮流 316
10.12.1 zipentry類 316
10.12.2 zipoutputstream類 317
10.12.3 zipinputstream類 319
10.12.4 zipfile類 321
10.13 對象序列化 324
10.13.1 對象序列化的簡介 324
10.13.2 對象輸出流:objectoutputstream 325
10.13.3 對象輸入流:objectinputstream 326
10.13.4 externalizable接口 327
10.14 小結 331
第11章 多線程(教學視頻:21分鐘) 332
11.1 多線程——執行代碼的基本單位 332
11.1.1 多線程的概念 332
11.1.2 面試和筆試寶典 333
11.2 線程的創建 334
11.2.1 通過繼承thread類創建線程 334
11.2.2 通過實現runnable接口創建線程 336
11.2.3 java主線程——main() 337
11.2.4 比較繼承thread類和實現runnable接口 338
11.3 線程狀態 341
11.4 線程操作的相關方法 342
11.4.1 獲取并設置線程的名稱 344
11.4.2 線程的優先級 345
11.4.3 讓線程休眠 345
11.4.4 線程的加入 347
11.4.5 線程的喚醒 348
11.4.6 后臺線程 349
11.4.7 線程的禮讓 350
11.4.8 面試和筆試寶典 351
11.5 線程同步和通信 352
11.5.1 話說同步的必要性 352
11.5.2 實現同步 353
11.5.3 線程間是怎樣溝通的 356
11.5.4 面試和筆試寶典 359
11.6 小結 359
第12章 java常用類庫(教學視頻:35分鐘) 361
12.1 object類 361
12.1.1 object類的簡介 361
12.1.2 object類的常用方法操作 362
12.1.3 面試和筆試寶典 367
12.2 運行時操作類:runtime類 367
12.2.1 認識runtime類 367
12.2.2 得到jvm信息 368
12.2.3 runtime類與process類 369
12.2.4 面試和筆試寶典 370
12.3 定時器 371
12.3.1 timer類 371
12.3.2 timertask類 372
12.4 系統類:system類 373
12.4.1 認識system類 373
12.4.2 system類的操作:訪問系統屬性 374
12.4.3 system類的操作:復制數組 375
12.4.4 system類的操作:計算程序執行時間 376
12.4.5 system類的操作:垃圾對象的回收 376
12.5 日期操作類 377
12.5.1 簡單日期操作類:date類 377
12.5.2 日期抽象類:calendar類 379
12.5.3 日期格式類:dateformat類 382
12.5.4 轉換日期格式類:simpledateformat類 384
12.5.5 面試和筆試寶典 387
12.6 數學類:math類 388
12.7 隨機數類:random類 391
12.8 格式化類:numberformat類 393
12.9 大數類 396
12.9.1 biginteger類 396
12.9.2 精確的大數類:bigdecimal類 398
12.10 正則表達式 400
12.10.1 正則表達式簡介 400
12.10.2 pattern類 402
12.10.3 matcher類 403
12.11 小結 406
第13章 泛型(教學視頻:16分鐘) 407
第14章 java集合(教學視頻:25分鐘) 430
第15章 枚舉(教學視頻:9分鐘) 468
第16章 java反射機制(教學視頻:24分鐘) 484
第17章 java與數據庫(教學視頻:30分鐘) 505
第18章 java網絡編程(教學視頻:21分鐘) 553
第4篇 java開發實踐
第19章 java圖形界面(教學視頻:41分鐘) 580
第20章 eclipse開發工具(教學視頻:11分鐘) 620
第21章 java項目開發案例——學生管理系統(教學視頻:29分鐘) 632
21.1 系統概述 632
21.1.1 開發背景 632
21.1.2 需求分析 632
21.1.3 數據庫設計 633
21.2 系統演示 634
21.2.1 程序預覽 634
21.2.2 創建java項目 636
21.2.3 添加mysql數據庫驅動 636
21.2.4 數據庫設置 637
21.3 登錄模塊實現 637
21.3.1 登錄界面類 637
21.3.2 登錄檢測類 640
21.4 學生查看模塊 641
21.4.1 學生查看信息界面設計 641
21.4.2 查看信息功能的實現 643
21.5 教師相關模塊 645
21.5.1 教師管理界面 645
21.5.2 添加學生界面 646
21.5.3 添加學生功能實現 649
21.5.4 刪除學生界面 651
21.5.5 刪除學生功能 653
21.5.6 查詢指定學生界面 653
21.5.7 查詢全部學生界面 655
21.5.8 查詢全部學生功能 658
21.5.9 獲取學生成績 659
21.6 小結 661
Java編程手記—從實踐中學習Java 相關資料
java是目前最流行的面向對象程序設計語言。從誕生至今,經過多年的沉淀,java已經形成了以桌面開發為主的java se平臺,以移動等手持設備開發為主的java me平臺,以企業級開發為主的java ee平臺。這3個平臺中,java se是最基本的開發平臺,其他的兩個平臺都是在其基礎上的特殊化、復雜化和擴展化。因此,學習java需要先學習java se。
市面上已經出版的java書籍可以說是數不勝數,有國內外的教學研究書籍,也有開發實例的教程等,但真正適合初學者的書籍卻很少。國外的一些書籍雖然經典,但畢竟是國外的,作者的思維方式與國人的思考方式總是存在差異,這樣會導致初學者無法領略java的精髓和java的美。國內雖說也有一些java好書,但很多書缺乏科學的編排和嚴謹的編寫風格,讀者閱讀時備受煎熬,無法達到良好的學習效果。
筆者結合長期的java開發實踐,站在java初學者的角度編寫了本書。本書從初學者的角度出發,通過細膩的講解,由淺入深地全面介紹了java語言的基礎知識和常用開發技術。本書不涉及過于復雜的算法和底層開發內容,在初學者容易犯錯的地方總會有提示或注意類內容。本書實例代碼符合軟件開發的編寫規范,可以培養讀者養成良好的編程習慣。另外,為了達到良好的學習效果,筆者專門為本書錄制了大量的多媒體教學視頻,以輔助讀者學習。
本書寫作特色
1.零門檻,快速上手
本書風格平易近人,內容編排科學,講解循序漸進,手把手教會讀者學習java編程,真正做到了零門檻快速學習java編程的效果。
2.不厭其煩,講解極其細膩
本書將java編程的各個知識點細化,講解時處處為讀者著想,抽絲剝繭,層層推進,可以說做到了不厭其煩,以極其細膩的筆觸一一擊破java學習中的各個難點。
3.實例豐富,注重編程實踐
書中的每個知識點都給出了對應的編程示例,讀者結合書中的講解,親自動手編寫這些實例,即可以獲得實際編程的切身體驗,從而進一步理解所學的知識。
4.步驟清晰,代碼注釋詳細
書中的每個實例都給出了詳細的實現步驟,并對相關的實例代碼進行了詳細的注釋,讓讀者閱讀時沒有任何障礙,可以達到無障礙學習的效果。
5.采用對比的講解方式
本書在講解容易混淆和比較相似的知識點時,采用了對比的講解方式,將所講的內容進行分析和比較,從而辨析它們之間的區別和聯系,避免在實際編程實踐中出錯。
6.對容易出錯的地方給出了提示
講解各個知識點時穿插了大量的“提示”和“注意”小欄目,這些欄目都是一些容易出錯的地方,仔細閱讀這些內容可以加深印象,避免出錯,也可以擴展讀者的知識面。
7.提供大量企業面試筆試題庫
本書的很多章節中都提供了大量的企業筆試和面試題,讀者仔細研讀這些題目,可以了解相關企業的java面試和筆試題的特點,從而為自己順利應聘做好準備。
8.提供配套教學視頻、實例源代碼及附贈的java學習資料
本書配1張dvd光盤,提供了本書配套教學視頻及實例源代碼。另外,光盤中還贈送了大量的java開發范例、模塊及項目案例的源代碼和教學視頻。
9.提供教學ppt,輔助教學
本書專門制作了教學ppt,以便老師的教學和學生的學習。教學ppt的下載方式參見本書封底的提示語言。
本書內容架構
本書由淺入深,從易到難地介紹了java開發從入門到精通的方方面面知識。全書共21章,分為4篇,主要篇章內容介紹如下。
第1篇 java開發基礎(第1~5章)
第2篇 java面向對象程序設計(第6~8章)
第3篇 java應用程序設計(第9~20章)
第4篇 java開發實戰(第19~21章)
配書光盤內容
* 本書配套的多媒體教學視頻;
* 本書涉及的源代碼;
* 附贈的java開發范例、模塊與項目案例的源代碼及教學視頻。
本書讀者對象
* 沒有任何java基礎的初學者;
* 有一定java基礎,想提高開發水平的java開發人員;
* java程序員;
* java程序設計與維護人員;
* java編程愛好者;
* 大中專院校的師生;
* 相關社會培訓班的學員。
Java編程手記—從實踐中學習Java 作者簡介
歐二強,畢業于中國礦業大學。現就職于神州數碼信息系統有限公司,從事軟件開發。熱愛Java,有多年的Java開發經驗。參與開發過江蘇郵電門戶系統和江蘇電信智慧城市統一門戶等軟件項目。擔任51CTO.COM論壇的Java版版主。業余喜歡打乒乓球和聽音樂。
- >
羅庸西南聯大授課錄
- >
我從未如此眷戀人間
- >
史學評論
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
煙與鏡
- >
莉莉和章魚
- >
姑媽的寶刀
- >
回憶愛瑪儂