點擊關注異步圖書,置頂公衆號html
天天與你分享IT好書 技術乾貨 職場知識程序員
參與文末話題討論,每日贈送異步圖書。算法
——異步小編數據庫
有些革命出其不意地吸引了全世界的眼球。Twitter、Linux操做系統和電視節目《典當之星》的異軍突起顛覆了傳統思惟模式。
編程
而Java語言的巨大成功卻在人們的意料之中。自從Java語言於20年前面世以來,人們就對它充滿殷切的指望。當Java融入到Web瀏覽器時,公衆以無比的熱情歡迎這種新語言的到來。數組
Sun公司聯合創始人Bill Joy在介紹這種新語言時,絕不掩飾其背注一擲的心態:「15年來,咱們一直力圖開發出一種更佳的編程語言和環境,用於建立更簡單、更可靠的軟件,Java就是這種努力的最終結晶。」瀏覽器
今天小編帶來了Java家族書單,涉及到Java入門、進階以及在深度學習、數據科學、移動開發、架構師等。而5月這些新書不可錯過。安全
入門篇網絡
李思、徐雲飛、鄭琳 著
點擊封面購買紙書和電子書
本書藉助於漫畫展現的形式,並使用Java編程語言講解了面向對象編程中的各類概念和理論知識,好比面向對象的簡介、修飾符、類、繼承、多態等,以及這些概念在真實編程中的應用。經過本書,讀者能夠在輕鬆幽默的氛圍中對面向對象編程產生濃厚的興趣,而不是被各類枯燥乏味的理論嚇跑,從而爲後續的編程進階樹立信心。
【美】Rogers Cadenhead 著
點擊封面購買紙書
暢銷全球的Java入門經典教程,中文版累計銷量超30000冊;
經典Java學習教程全新升級,涵蓋Java 7和Android開發等內容;
本書是初學者學習Java編程語言的暢銷經典教程。本書以以前的版本爲基礎,以按部就班的方式介紹了Java編程語言知識,並提供了豐富的實例和大量的練習。與此同時,本書還全面涵蓋了Java 7這一新標準以及與Android開發相關的Java編程知識。經過本書的學習,讀者將逐步瞭解、熟悉並精通Java編程語言。
【美】Rogers Cadenhead(羅格斯 卡登海德) 著
點擊封面購買紙書
本書經過大量示例程序按部就班地引導讀者快速掌握使用Java開發程序的基本技能。
本書總共24章,先講解了Java程序的編寫流程、工做原理等內容;而後介紹了有關Java編程的基本知識,包括變量、條件語句、循環語句、數組和對象等內容;隨後介紹了建立圖形用戶界面、使用內部類和閉包、讀寫文件,以及使用字體、顏色和圖形等相關的知識。本書還介紹瞭如何使用Java來開發Android app。本書每章都提供了示例程序清單,並輔以示例輸出和代碼分析,以闡述該章介紹的主題。爲加深讀者對所學內容的理解,每章末尾都提供了常見問題及其答案以及練習和測驗。
本書可做爲初學者學習Java編程技術的教程,也可供其餘語言的程序員學習Java時參考。
【美】Patrick Niemeyer, Daniel Leuck著
點擊封面購買紙書
本書是暢銷Java學習指南的最新版,詳細介紹了Java 6和Java 7的語言特性和API。本書全面介紹了Java的基礎知識,力圖經過完備地介紹Java語言、其類庫、編程技術以及術語,從而成爲一本名符其實的入門級圖書。
本書加入了從Java 6和Java 7發佈之後的變化,包括新的語言功能、併發工具(Fork-Join框架)、新的NIO Files API、Java Servlet(3.0)等新主題,做者經過精心挑選的、富有實用性和趣味性的示例,進行細緻深刻的講解。本書的最後一部分,將Java放入到Web應用程序、Web服務和XML處理的環境中進行了介紹。
本書適合Java語言初學者閱讀,對於有必定經驗的Java程序員,也能夠做爲了解Java 7的編程手冊參考。
扶松柏, 陳小玉 著
點擊封面購買紙書
本書的特點是實現了入門知識、實例演示、範例演練、技術解惑、綜合實戰5大部份內容的融合,讓讀者看得懂、用得上、學得會。一本書的容量,講解了入門類、範例類和項目實戰類三類圖書的內容。
豐富的配套資源,學習更高效459個實例,更多的實踐演練機會781分鐘視頻講解,下降學習難度306個拓展實例,真正地觸類旁通107個技術解惑,破解學習難點
「技術講解」→範例演練」→「技術解惑」貫穿全書,全面掌握Java語言開發
技術講解:經過153個實例,按部就班地講解了Java開發的各個知識點。
範例演練:306個拓展範例和1個綜合案例,使讀者真正具備項目實戰能力。
技術解惑:把容易混淆的概念單獨講解和剖析,幫助讀者繞過學習中的陷阱。
進階篇
【美】Cay S. Horstmann, Gary Cornell 著
點擊封面購買紙書
本書是Java技術權威指南,全面覆蓋Java技術的高級主題,包括輸入輸出流、XML、網絡API、數據庫編程、高級Swing、Java 2D API、JavaBean構件、安全、分佈式對象、腳本、編譯與註解處理等,同時涉及本地化、國際化以及Java SE 7的內容。本書對Java技術的闡述精確到位,敘述方式深刻淺出,幷包含大量程序示例,讓讀者充分理解Java語言以及Java類庫的相關高級特性。
本書適合想將Java應用於實際項目的軟件開發人員、高等院校教師和學生參考閱讀。
《Java核心技術 卷II:高級特性(第10版•英文版)》
【美】Cay S. Horstmann(凱•S.霍斯特曼)著
點擊封面購買紙書
本書是經典的《Java核心技術 卷I:基礎知識》的最新版。這一版針對Java SE 8平臺進行了全面更新,以反映Java SE 8的特性。
書中全面覆蓋Java技術的高級主題,包括Java SE 8流庫,輸入與輸出,XML,網絡,數據庫編程,日期與時間API,國際化,腳本、編譯與註解處理,安全,高級Swing,高級AWT,以及本地方法等內容。本書對Java技術的闡述精確到位,敘述方式深刻淺出,幷包含大量程序示例,讓讀者充分理解Java語言以及Java類庫的相關高級特性。
本書適合想將Java應用於實際項目的軟件開發人員、高等院校教師和學生參考閱讀。
人工智能&數據科學篇
Alan M.F. Souza(艾倫)著
點擊封面購買紙書
神經網絡已成爲從大量原始的,看似無關的數據中提取有用知識的強大技術。 Java語言是用於實現神經網絡的最合適的工具之一,也是現階段很是流行的編程語言之一,包含多種有助於開發的API和包,具備「一次編寫,隨處運行」的可移植性。
本書完整地演示了使用Java開發神經網絡的過程,既有很是基礎的實例也有高級實例。首先,你將學習神經網絡的基礎知識、感知機及其特徵。 而後,你將使用學到的概念來實現自組織映射網絡。 此外,你還會了解一些應用,如天氣預報、疾病診斷、客戶特徵分析和光學字符識別(OCR)等。 最後,你將學習實時優化和自適應神經網絡的方法。
《Java數據科學指南》
[加]魯什迪·夏姆斯(Rushdi Shams) 著
5月出版
學習MLlib、DL4j和Weka等開源庫,掌握實用的Java數據科學技能
本書旨在經過Java編程來引導讀者更好地完成數據科學任務。本書經過9章內容,詳細地介紹了數據獲取與清洗、索引的創建和檢索數據、統計分析、數據學習、信息的提取、大數據處理、深度學習、數據可視化等重要主題。
【英】Lee Jacobson(雅各布森), 【美】Burak Kanber(坎貝爾) 著
點擊封面購買紙書
遺傳算法經常用於解決很是複雜的真實世界問題。 本書是學習如何利用遺傳算法來解決問題的入門指南,書中包含了Java語言編寫的、能運行的項目和解決方案。本書引導讀者一步一步地實現各類遺傳算法及一些常見應用場景,幫助讀者在實踐中加深理解,從而可以解決本身獨特的問題。本書首先介紹了基本概念,並在隨後的章節中添加了機器人控制、旅行商問題等例子,展現了實現遺傳算法的更多知識技能。 經過閱讀本書,你將熟悉遺傳算法與編程語言相關的問題和概念,掌握構建本身的算法所需的所有知識,而且將得到用遺傳算法解決問題的能力。請拿起本書,進入遺傳算法這個迷人的領域,看看真正能工做的Java代碼,並運用於你本身的項目和研究中。
架構篇
《Spring微服務實戰》
[美]約翰•卡內爾(John Carnell)著
點擊封面購買紙書
本書詳細介紹了微服務架構下Spring體系(Spring ->Spring Boot->Spring Cloud),幫助 Java 開發人員快速拆分單體應用,並對微服務的全生命流程進行了封裝,大大簡化了開發流程。
本書在構建和部署Spring雲應用程序的同時,讓讀者掌握如何進行微服務設計。整本書是一個完整的例子,傳授做者多年的寶貴經驗。
本書以一個名爲EagleEye的項目爲主線,介紹雲、微服務等概念以及Spring Boot和Spring Cloud等諸多Spring項目,並介紹如何將EagleEye項目一步一步地從單體架構重構成微服務架構,最終將這個項目拆分紅衆多微服務,讓它們運行在各自的Docker容器中,實現持續集成/持續部署,並最終自動部署到雲環境(Amazon)中。針對在重構過程當中遇到的各類微服務開發會面臨的典型問題(包括開發、測試和運維等問題),本書介紹瞭解決這些問題的核心模式,而後在實戰中選擇特定Spring Cloud子項目或其餘工具解決這些問題。
《Java架構師指南》
王波 著
5月出版
資深Java專家多年經驗總結,全程項目驅動,首本完整介紹Java入門進階到架構師的編程技術圖書。
程序員走向架構師是必經之路,本書基於官方API的完美解讀,從架構師的角度來說解Java知識技能,而且從搭建虛擬機開始,學習經常使用的Linux命令,力爭作到使程序員在較短的時間內成功邁入架構師的殿堂。
應用篇
【美】Timothy Wright (萊特)著
點擊封面購買紙書
本書適合遊戲開發的初學者閱讀,尤爲適合想要學習2D遊戲編程基礎的任何人。本書假設讀者理解核心編程概念、面向對象軟件以及Java編程語言,但不須要讀者具有任何遊戲編程的知識。
【加】Budi Kurniawan著
點擊封面購買紙書
本書是Java語言學習指南,特別針對使用Java進行Android應用程序開發展開了詳細介紹。
全書共50章。分爲兩大部分。第1部分(第1章到第22章)主要介紹Java語言基礎知識及其功能特性。第2部分(第23章到第50章)主要介紹如何有效地構建Android應用程序。
本書適合任何想要學習Java語言的讀者閱讀,特別適合想要成爲Android應用程序開發人員的讀者學習參考。
今日互動
Java和Pyhon二選一你會都選嗎?爲何?截止時間5月14日17時,留言+轉發本活動到朋友圈,小編將抽獎選出3名讀者 贈送紙書1本和2張e讀版100元異步社區代金券,(留言點贊最多的自動得到一張)。異步圖書後臺回覆「5月新書」進入新書交流羣,得到第一手新書信息
推薦閱讀
長按二維碼,能夠關注咱們喲
天天與你分享IT好文。
在「異步圖書」後臺回覆「關注」,便可免費得到2000門在線視頻課程;推薦朋友關注根據提示獲取贈書連接,免費得異步e讀版圖書一本。趕忙來參加哦!
點擊閱讀原文,查看更多