-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Java進階開發實戰(視頻講解版) 版權信息
- ISBN:9787115588517
- 條形碼:9787115588517 ; 978-7-115-58851-7
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Java進階開發實戰(視頻講解版) 本書特色
適讀人群 :計算機相關專業學生,適合零售和培訓01、不照搬概念或直接引用網絡中的文字內容 02、大量豐富的原創圖形示例 03、代碼結構清晰,注釋完整,操作步驟具體鮮明 04、就業為核心導向 05、內容先行、案例隨行 06、同一案例貫穿始終,減少認知偏差 07、交互式的教學體驗(提示、注意、問答) 08、完善的教學配備(PPT、代碼、視頻) 09、用心編寫,以學生需要的角度為創作視角
Java進階開發實戰(視頻講解版) 內容簡介
Java基礎學習完成之后,*重要的是將這些基礎的知識進行綜合性的應用,以充分的理解面向對象的設計思想以及多線程的概念,而這就需要對大量的系統類庫的使用進行詳細的講解,通過實用類庫的學習才可以更好的編寫項目代碼。 本書一共包含有8章內容,每一個章節中都按照使用的分類進行了Java各個工具類的使用,從這些類的使用、繼承結構、源碼分析上進行了全面的講解,為進一步幫助同學們做好Java就業的相關工作,本書又對多線程的部分進行了J.U.C深入講解,也分析了Java虛擬機的相關概念與調優模式。 本書附有配套視頻、源代碼、習題、教學課件等資源。為了幫助讀者更好地學習本書,作者還提供了在線答疑。 本書適合作為高等教育本、專科院校計算機相關專業的教材,也可供廣大計算機編程愛好者自學使用。
Java進階開發實戰(視頻講解版) 目錄
1.1 字符串結構支持 2
1.1.1 StringBuffer類 2
1.1.2 StringBuilder類 3
1.1.3 CharSequence接口 4
1.2 AutoCloseable接口 5
1.3 Runtime類 6
1.4 System類 8
1.5 Cleaner類 10
1.6 對象克隆 12
1.7 數字操作類 13
1.7.1 Math數學計算 13
1.7.2 Random隨機數 15
1.7.3 大數字處理類 17
1.8 日期時間數據處理 19
1.8.1 Date類 19
1.8.2 Calendar類 21
1.8.3 SimpleDateFormat類 23
1.8.4 LocalDate類 25
1.8.5 多線程下的日期時間格式化 27
1.9 正則表達式 29
1.9.1 常用正則標記 29
1.9.2 String類對正則的支持 31
1.9.3 java.util.regex開發包 33
1.10 程序國際化 35
1.10.1 Locale類 35
1.10.2 資源文件 37
1.10.3 ResourceBundle讀取資源
文件 37
1.10.4 國際化數據讀取 38
1.10.5 格式化文本數據 39
1.10.6 數字格式化 40
1.11 Base64加密與解密 42
1.12 UUID 43
1.13 Optional 44
1.14 ThreadLocal 45
1.15 定時調度 46
1.16 自定義事件 47
1.17 Arrays 49
1.18 比較器 51
1.18.1 Comparable接口 51
1.18.2 Comparator接口 52
1.19 二叉樹 54
1.19.1 二叉樹數據存儲 55
1.19.2 二叉樹數據獲取 56
1.19.3 二叉樹數據查詢 58
1.19.4 二叉樹數據刪除 60
1.19.5 自定義Map工具類 63
1.20 本章概覽 67
1.21 實戰自測 68
第2章 I O編程 70
2.1 文件操作類 70
2.1.1 文件目錄操作 72
2.1.2 獲取文件信息 73
2.1.3 獲取目錄信息 74
2.1.4 文件更名 75
2.2 輸入輸出流 76
2.2.1 OutputStream字節輸出流 76
2.2.2 InputStream字節輸入流 78
2.2.3 Writer字符輸出流 80
2.2.4 Reader字符輸入流 81
2.2.5 字節流與字符流的區別 82
2.3 轉換流 83
2.4 文件復制 85
2.5 字符編碼 87
2.6 內存操作流 88
2.7 管道流 89
2.8 RandomAccessFile 91
2.9 打印流 93
2.10 System類對I O的支持 95
2.11 BufferedReader 97
2.12 Scanner 98
2.13 對象序列化 101
2.13.1 序列化與反序列化 101
2.13.2 transient關鍵字 102
2.14 本章概覽 103
2.15 實戰自測 104第3章 Java網絡編程 105
3.1 網絡編程概述 105
3.2 開發網絡程序 106
3.3 ECHO程序模型 108
3.4 BIO網絡模型 110
3.5 UDP網絡編程 112
3.6 本章概覽 113
第4章 Java反射機制 114
4.1 認識反射機制 114
4.2 Class類對象實例化 115
4.3 反射與對象實例化 116
4.3.1 反射與工廠設計模式 117
4.3.2 反射與單例設計模式 118
4.4 反射與類操作 120
4.4.1 反射調用構造方法 121
4.4.2 反射調用方法 123
4.4.3 反射調用成員屬性 126
4.4.4 Unsafe工具類 128
4.5 ClassLoader類加載器 129
4.5.1 自定義文件類加載器 130
4.5.2 自定義網絡類加載器 132
4.6 反射與代理設計模式 134
4.6.1 JDK動態代理機制 136
4.6.2 CGLib動態代理機制 139
4.7 反射與Annotation 140
4.7.1 自定義Annotation 142
4.7.2 Annotation與工廠設計模式 144
4.8 反射與簡單Java類 146
4.8.1 屬性自動賦值實現思路 147
4.8.2 單級屬性賦值 149
4.8.3 屬性類型轉換 151
4.8.4 級聯對象實例化 153
4.8.5 級聯屬性賦值 155
4.9 本章概覽 157
第5章 Java類集框架 158
5.1 Java類集框架簡介 158
5.2 Collection集合接口 160
5.3 List集合 161
5.3.1 ArrayList子類 162
5.3.2 保存自定義類對象 164
5.3.3 LinkedList子類 165
5.3.4 Vector子類 167
5.4 Set集合 168
5.4.1 HashSet子類 169
5.4.2 TreeSet子類 170
5.4.3 TreeSet排序說明 170
5.4.4 重復元素判斷 172
5.5 集合輸出 173
5.5.1 Iterator迭代輸出 174
5.5.2 ListIterator雙向迭代輸出 175
5.5.3 Enumeration枚舉輸出 176
5.5.4 foreach輸出 177
5.6 Map集合 180
5.6.1 HashMap 181
5.6.2 LinkedHashMap 184
5.6.3 TreeMap 185
5.6.4 Hashtable 186
5.6.5 Map.Entry 187
5.6.6 Iterator迭代輸出Map集合 188
5.6.7 自定義Map集合KEY 189
5.7 Stack 190
5.8 Queue 192
5.9 Properties 194
5.10 Collections工具類 196
5.11 Stream 197
5.12 本章概覽 200
5.13 實戰自測 201
第6章 Java數據庫編程 202
6.1 MySQL數據庫 202
6.1.1 MySQL簡介 203
6.1.2 MySQL安裝與配置 204
6.1.3 MySQL操作命令 207
6.1.4 MySQL前端工具 211
6.2 JDBC 212
6.2.1 JDBC連接MySQL數據庫 213
6.2.2 JDBC分析 215
6.3 Statement數據操作接口 215
6.3.1 Statement數據更新操作 216
6.3.2 Statement數據查詢操作 217
6.4 PreparedStatement數據操作接口 219
6.4.1 PreparedStatement接口簡介 220
6.4.2 PreparedStatement數據更新 221
6.4.3 PreparedStatement數據查詢 222
6.5 數據批處理 223
6.6 事務控制 225
6.7 JDBC元數據 227
6.8 本章概覽 229
6.9 實戰自測 229
第7章 J.U.C并發編程 231
7.1 J.U.C簡介 231
7.2 TimeUnit時間單元 232
7.3 ThreadFactory 234
7.4 原子操作類 235
7.4.1 基礎類型原子操作類 237
7.4.2 數組原子操作類 239
7.4.3 引用類型原子操作類 241
7.4.4 屬性修改原子操作類 244
7.4.5 并發計算 246
7.4.6 ThreadLocalRandom 247
7.5 線程鎖 247
7.5.1 ReentrantLock 249
7.5.2 ReentrantReadWriteLock 251
7.5.3 StampedLock 253
7.5.4 Condition 257
7.5.5 LockSupport 259
7.6 線程鎖工具類 260
7.6.1 Semaphore 260
7.6.2 CountDownLatch 261
7.6.3 CyclicBarrier 262
7.6.4 Exchanger 264
7.6.5 CompletableFuture 265
7.7 并發集合 267
7.7.1 并發單值集合類 269
7.7.2 ConcurrentHashMap 270
7.7.3 跳表集合 272
7.8 阻塞隊列 273
7.8.1 BlockingQueue 274
7.8.2 TransferQueue 277
7.8.3 BlockingDeque 279
7.9 延遲隊列 280
7.9.1 延遲隊列基本操作 281
7.9.2 數據緩存 282
7.10 線程池 285
7.10.1 線程池創建 286
7.10.2 CompletionService 289
7.10.3 ThreadPoolExecutor 290
7.11 ForkJoinPool 292
7.11.1 RecursiveTask分支任務 294
7.11.2 RecursiveAction分支任務 295
7.11.3 CountedCompleter分支
任務 297
7.11.4 ForkJoinPool.ManagedBlocker 298
7.11.5 Phaser 300
7.12 ReactiveStreams 304
7.12.1 SubmissionPublisher 305
7.12.2 構建響應式數據流編程模型 307
7.12.3 Flow.Processor 309
7.13 本章概覽 312
第8章 深入Java虛擬機 314
8.1 JVM內存模型 314
8.2 Java對象訪問模式 318
8.3 JIT編譯器 319
8.4 JVM堆內存結構 321
8.4.1 新生代內存管理 323
8.4.2 老年代內存管理 325
8.4.3 元空間 326
8.5 JVM垃圾收集 327
8.5.1 垃圾收集算法 328
8.5.2 串行垃圾收集器 331
8.5.3 并行垃圾收集器 332
8.5.4 CMS垃圾收集器 332
8.5.5 G1垃圾收集器 333
8.5.6 ZGC垃圾收集器 337
8.6 JVM監控工具 340
8.6.1 jstat監控工具 340
8.6.2 jmap監控工具 343
8.6.3 jstack監控工具 343
8.6.4 jconsole監控工具 344
8.6.5 VisualVM監控工具 344
8.7 數據引用 345
8.7.1 軟引用 346
8.7.2 弱引用 347
8.7.3 引用隊列 348
8.7.4 虛引用 349
8.8 本章概覽 350
Java進階開發實戰(視頻講解版) 作者簡介
李興華,一線開發技術講師,系統架構師,20年以上軟件行業從業經驗,15年編程圖書原創經驗,現致力于公益教學,為學生打造零成本學習生態。技術方向主要為編程語言、系統架構、數據庫、手機移動、前端、大數據等,已出版的圖書包含有Java、Python、數據庫、Android、系統架構等20多本原創書籍。馬云濤,教育部工程教育認證專家,北京航空航天大學碩士研究生導師,擁有近30年IT技術及教育經驗,對企業級架構開發、在線教育發展及高校教育解決方案規劃有深度研究;曾經帶領團隊研發并運營千萬級用戶的在線教育平臺,聯合包括多所雙一流在內的高校共同培養新興IT領域碩士、本科及高職學生近萬名。擁有多項技術專利及軟件著作權,出版多本技術專著。
- >
中國歷史的瞬間
- >
【精裝繪本】畫給孩子的中國神話
- >
月亮虎
- >
龍榆生:詞曲概論/大家小書
- >
史學評論
- >
苦雨齋序跋文-周作人自編集
- >
詩經-先民的歌唱
- >
經典常談