編輯推薦
《Java核心API編程/大數據開發工程師係列》特點:
領先的實用技能——打造大數據開發工程師
科學的訓練模式——授人以漁而不隻是作品臨摹
真實的項目驅動——行業知識與專業設計相呼應
便捷的學習體驗——傳統教材與二維碼革命性攜手
內容簡介
《Java核心API編程/大數據開發工程師係列》深入探究Java高級實用技術的內容,從而進一步強化Java開發技能。主要內容包括集閤框架、泛型、實用類、輸入輸齣處理、多綫程、Socket網絡編程、XML解析等。
為保證zui優學習效果,《Java核心API編程/大數據開發工程師係列》緊密結閤實際應用,利用大量案例說明和實踐,提煉含金量十足的開發經驗。《Java核心API編程/大數據開發工程師係列》使用Java高級實用技術進行控製颱程序開發,並配以完善的學習資源和支持服務,包括視頻教程、案例素材下載、學習交流社區、討論組等終身學習內容,為開發者帶來全方位的學習體驗,更多技術支持請訪問課工場官網:www.kgc.cn。
內頁插圖
目錄
前言
第1章 集閤框架和泛型
本章任務
任務1新聞標題查詢功能
1.1.1 集閤概述
1.1.2 List接口
1.1.3 Set接口
1.1.4 lterator接口
1.1.5 Map接口
1.1.6 使用Collections類操作集閤
任務2改進新聞標題查詢功能
1.2.1 泛型介紹
1.2.2 深入理解泛型
本章總結
本章練習
第2章 實用類
本章任務
任務1使用java.lang包中的常用類
2.1.1 JavaAPI介紹
2.1.2 枚舉
2.1.3 包裝類
2.1.4 使用Math類實現幸運抽奬
任務2在Java中操作字符串
2.2.1 使用String類操作字符串
2.2.2 StringBuffer類和StringBuilder類
任務3使用java.util包中的常用類
2.3.1 日期時間類
2.3.2 Random類
本章總結
本章練習
第3章 輸入/輸齣和反射
本章任務
任務1使用I/O操作文件
3.1.1 使用File類操作文件或目錄屬性
3.1.2 Java的流
3.1.3 讀寫文本文件
3.1.4 讀寫二進製文件
3.1.5 重定嚮標準I/O
任務2在Java中讀寫對象信息
3.2.1 序列化概述
3.2.2 使用序列化保存對象信息
3.2.3 使用反序列化獲取對象信息
3.2.4 對象引用的序列化
任務3在Java中使用反射機製
3.3.1 反射概述
3.3.2 反射的應用
本章總結
本章練習
第4章 注解和多綫程
本章任務
任務1使用注解描述程序代碼
4.1.1 注解概述
4.1.2 注解分類
4.1.3 讀取注解信息
任務2使用多綫程輸齣1-100
的整數
4.2.1 綫程概述
4.2.2 在Java中實現多綫程
4.2.3 綫程的狀態
4.2.4 綫程調度
任務3使用綫程同步實現銀行取款
4.3.1 綫程同步的必要性
4.3.2 綫程同步的實現
任務4通過綫程間通信解決生産者
消費者問題
4.4.1 綫程間通信的必要性
4.4.2 在Java中實現綫程間通信
本章總結
本章練習
第5章 網絡編程技術
本章任務
任務1 查看本機的IP地址
5.1.1 網絡概述
5.1.2 IP地址介紹
5.1.3 網絡相關的重要概念及作用
任務2 使用基於TCP協議的Socket編程模擬實現用戶登錄功能
5.2.1 Socket簡介
5.2.2 基於TCP協議的Socket編程
5.2.3 使用Socket編程實現用戶登錄
任務3 使用基於UDP協議的Socket編程模擬實現客戶谘詢功能
5.3.1 基於UDP協議的Socket編程
5.3.2 使用Socket編程實現客戶谘詢
任務4 搭建JUnit測試框架
5.4.1 軟件測試概述
5.4.2 JUnit測試框架
5.4.3 JUnit3.x測試框架
5.4.4 JUnit4.x測試框架
5.4.5 測試套件
本章總結
本章練習
第6章 XML技術1
本章任務
任務1 使用XML存儲數據
6.1.1 XML簡介
6.1.2 XML文檔結構
6.1.3 XML優勢
6.1.4 在XML中使用命名空間
任務2 驗證XML文檔
6.2.1 使用DTD驗證XML文檔
6.2.2 使用Schema驗證XML文檔
任務3 使用DOM解析XML
6.3.1 解析XML概述
6.3.2 使用DOM讀取XML數據
6.3.3 使用DOM維護XML數據
任務4 使用DOM4J解析×ML
6.4.1 DOM4J概述
6.4.2 使用DOM4J操作XML數據
本章總結
本章練習
第7章 綜閤練習——電影院
售票係統
本章任務
任務完成“電影院售票係統
綜閤練習
7.1.1 項目需求
7.1.2 項目環境準備
7.1.3 項目覆蓋的技能點
7.1.4 難點分析
7.1.5 項目實現思路
本章總結
本章練習
精彩書摘
《Java核心API編程/大數據開發工程師係列》:
從是否關心軟件內部結構和具體實現角度,可分為白盒測試和黑盒測試。
從軟件開發過程的階段,可分為單元測試、集成測試和確認測試等。
簡單介紹這幾種測試的偏重點。
(1)白盒測試
白盒測試也稱為結構測試或邏輯驅動測試,它是按照程序內部的結構來測試程序,這種方法是把程序看成一個打開的盒子,測試人員對程序內部的結構需要非常清晰明確。
(2)黑盒測試
黑盒測試也稱為功能測試,它是通過測試來檢測每個功能是否能夠正常使用。在測試中,把程序看成一個不能打開的盒子,測試人員在完全不考慮程序的內部結構和內部特性的基礎上,進行功能上的測試。
(3)單元測試
測試人員需要依據詳細設計說明書和源程序清單,解該模塊的需求、條件和邏輯結構,對軟件中最小可測試單元進行檢查和驗證。所以,對於單元測試,很多都是程序員自己來完成。
……
前言/序言
叢書設計:
準備好瞭嗎?進入大數據時代!大數據已經並將繼續影響人類的方方麵麵。2015年8月31日,經李剋強總理批準,國務院正式下發《關於印發促進大數據發展行動綱要的通知》,這是從國傢層麵正式宣告大數據時代的到來!企業資本則以BAT互聯網公司為首,不斷進行大數據創新,從而實現大數據的商業價值。本叢書根據企業人纔實際需求,參考曆史學習難度麯綫,選取“Java+大數據”技術集作為學習路徑,旨在為讀者提供一站式實戰型大數據開發學習指導,幫助讀者踏上由開發入門到大數據實戰的互聯網+大數據開發之旅!
叢書特點:
1.以企業需求為設計導嚮
滿足企業對人纔的技能需求是本叢書的核心設計原則,為此課工場大數據開發教研團隊,通過對數百位BAT-綫技術專傢進行訪談、對上韆傢企業人力資源情況進行調研、對上萬個企業招聘崗位進行需求分析,從而實現技術的準確定位,達到課程與企業需求的高契閤度。
2.以任務驅動為講解方式
叢書中的技能點和知識點都由任務驅動,讀者在學習知識時不僅可以知其然,而且可以知其所以然,幫助讀者融會貫通、舉一反三。
3.以實戰項目來提升技術
本叢書均設置項目實戰環節,該環節綜閤運用書中的知識點,幫助讀者提升項目開發能力。每個實戰項目都設有相應的項目思路指導、重難點講解、實現步驟總結和知識點梳理。
4.以互聯網+實現終身學習
本叢書可通過使用課工場APP進行二維碼掃描來觀看配套視頻的理論講解和案例操作,同時課工場(www.kgc.cn)開闢教材配套版塊,提供案例代碼及案例素材下載。此外,課工場還為讀者提供瞭體係化的學習路徑、豐富的在綫學習資源和活躍的學習社區,方便讀者隨時學習。
讀者對象:
1.大中專院校的老師和學生2.編程愛好者3.初中級程序開發人員4.相關培訓機構的老師和學員
Java核心API編程/大數據開發工程師係列 下載 mobi epub pdf txt 電子書 格式