CiaoCiao船長征服Java(餵養大腦更好的Java技能練習卷Ⅱ)

徐承志

  • 出版商: 北京理工大學
  • 出版日期: 2025-07-01
  • 售價: $1,014
  • 語言: 簡體中文
  • 頁數: 357
  • ISBN: 7576354259
  • ISBN-13: 9787576354256
  • 相關分類: Java 程式語言
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

Java水平亟待突破?本書正是你的進階之選!Java培訓師克裏斯蒂安·尤倫布姆(經典著作《Java島》的作者)以其經過多年驗證的經典習題庫向你發起挑戰,並附詳盡解析。 啟航吧!跟隨CiaoCiao船長和Bonny Brain智囊團,破解燒腦謎題! 主題廣泛、覆蓋全面 內容循序漸進:從基礎命令式編程,到反射API、多線程等高階主題。 最終你將能:打造炫酷統計圖表、實現端口掃描器,甚至從ZIP文件中直接播放音頻! 適配《Java島》一書或自學需求 每章均提供1-3星難度等級的實戰演練,並附有類與方法概覽。無論你是否在使用《Java島》教材或其他教程,本書均可作為補充學習材料。 邁向專業巔峰 編寫歷久彌新的代碼:高可讀性、易維護性、強擴展性。精準選擇最優特性,而非僅求完成任務。精進技藝,永無止境! 本冊是第二卷,全書共十一章。

作者簡介

作為Java冠軍程序員與暢銷書作者,克裏斯蒂安·尤倫布姆亦是一位熱衷教學的講師,他精心打磨題庫、不斷更新優化,成就了這本書。

目錄大綱

序言
第1章 空間與時間
1.1 語言和國家
1.1.1 針對隨機數應用特定國家/語言的格式化★
1.2 日期類和時間類
1.2.1 以不同語言格式化日期輸出★
1.2.2 今年弗朗西斯·博福特爵士的生日是星期幾?★
1.2.3 確定卡拉OK派對的平均時長★
1.2.4 解析不同的日期格式★★★
1.3 可供參考的解決方案
第2章 基於線程的並發編程
2.1 創建線程
2.1.1 創建用於招手和揮動旗幟的線程★
2.1.2 不再招手或揮動旗幟:結束線程★
2.1.3 參數化Runnable★★
2.2 執行和休眠
2.2.1 使用睡眠線程延遲處理★★
2.2.2 通過線程觀察文件變化★
2.2.3 捕捉異常★
2.3 線程池和結果
2.3.1 使用線程池★
2.3.2 確定網站的最後修改★★
2.4 保護臨界區
2.4.1 在詩集裏寫下回憶★
2.5 線程協作和同步助手
2.5.1 與船長一起參加宴會——Semaphore★★
2.5.2 咒罵與侮辱——Condition★★
2.5.3 從顏料盒中取筆——Condition★★
2.5.4 玩“剪刀石頭布”遊戲——CyclicBarrier★★★
2.5.5 找到跑得最快的人——CountDownLatch★★
2.6 可供參考的解決方案
第3章 數據結構和算法
3.1 集合API的接口
3.1.1 測試:搜索StringBuilder★★
3.2 列表
3.2.1 唱歌做飯:運行列表,檢查特性★
3.2.2 從列表中過濾評論★
3.2.3 縮短列表,因為衰退不存在★
3.2.4 和朋友一起吃飯:比較元素,找到共同點★
3.2.5 檢查列表的相同元素順序★
3.2.6 現在播報天氣:尋找重覆元素★
3.2.7 創建收據輸出★
3.2.8 測試:裝飾數組★
3.2.9 測試:查找和未找到★
3.2.10 加上奶酪,一切都會更美味:在列表中添加元素★
3.2.11 測試:一無所有讓人很惱火★
3.2.12 使用疊代器搜索元素,找到CovidCough★★
3.2.13 移動元素,玩“搶椅子”遊戲★
3.2.14 編輯行星的問答遊戲★★
3.3 集合
3.3.1 形成子集,尋找共同點★
3.3.2 測試:好劍★
3.3.3 刪除數組中的重覆元素★
3.3.4 查明單詞中包含的所有單詞★★
3.3.5 正確分類幾乎相同的東西★★
3.3.6 用UniqueIterator排除重覆元素★★
3.4 關聯映射
3.4.1 將二維數組轉換為映射★
3.4.2 將文本轉換為摩爾斯密碼並反轉★
3.4.3 用關聯映射標記詞頻★★
3.4.4 讀取顏色並播放★
3.4.5 讀取名稱,管理長度★★
3.4.6 找到缺失的字符★
3.4.7 計算尋找三頭猴的路徑數★★
3.4.8 在排序的關聯映射中管理節日★
3.4.9 測試:HashMap中的值★★
3.4.10 確定共同點:派對場所有置和帶來的禮物★
3.5 Properties
3.5.1 開發便捷的屬性裝飾器★★
3.6 堆棧(Stack)和隊列(Queue)
3.6.1 編輯RPN(逆波蘭表示法)計算器★
3.7 BitSet
3.7.1 查找重覆條目並解決動物混亂★
3.8 線程安全的數據結構
3.8.1 裝船★★
3.8.2 優先編輯重要消息★
3.8.3 用完就換新的★★★
3.9 建議解決方案
第4章 JavaStreamAPI
4.1 常規流及其終端和中間操作
4.1.1 超級英雄史詩:認識StreamAPI★
……
第5章 文件和對文件內容的隨機訪問
第6章 輸入/輸出
第7章 網絡編程
第8章 用Java處理XML、JSON等數據格式的文件
第9章 用JDBC訪問數據庫
第10章 操作系統的接口
第11章 反射、註解和JavaBeans
編後語
附錄A Java領域中常見的類型和方法