【推薦幾本好書】Android程式設計師必讀之熱門書單

2021-02-13 腳本之家

一個從事編輯的人卻有著一種想學習Android的精神,這種野心.應該也只是一些中二少年該有的理想。

從語言上來看,Android應用開發基於的是Java語言,但是這都是我們要自己下功夫去學習的事情,所以,我們在跑之前必須先學會走。

看書,永遠是最好的辦法。

畢竟讀一本好書,就像交了一個益友。下面小編羅列了一些Android程式設計師走上人生巔峰,迎娶白富美的一些熱門書單,不管你證處於一個什麼階段,但是,看看書,總是好的。

《Head first Java》

作者: Kathy Sierra / Bert Bates

簡介:《Head First Java》是本完整的面向對象(object-oriented,OO)程序設計和Java的學習指導。此書是根據學習理論所設計的,讓你可以從學習程序語言的基礎開始一直到包括線程、網絡與分布式程序等項目。最重要的,你會學會如何像個面向對象開發者一樣去思考。

作為一本入門書,它是絕對出色的。一個星期就能讓你明白怎麼用Java寫程序了。尤其是你有其它語言基礎的情況下,這本書能迅速讓你明白java的特質。缺點是,它真的只是入門書。你必然還需要一本Java大字典,比如《Thinking in Java》,以便查閱Java在細節上的更多東西。關於這一點,書中附錄B也說得很清楚了。

《Java編程思想》

作者:埃克爾 譯者:陳昊鵬

簡介:本書的作者擁有多年教學經驗,對C、C++以及Java語言都有獨到、深入的見解,以通俗易懂及小而直接的示例解釋了一個個晦澀抽象的概念。本書共22章,包括操作符、控制執行流程、訪問權限控制、復用類、多態、接口、通過異常處理錯誤、字符串、泛型、數組、容器深入研究、JavaI/O系統、枚舉類型、並發以及圖形化用戶界面等內容。

本書贏得了全球程式設計師的廣泛讚譽,即使是最晦澀的概念,在Bruce Eckel的文字親和力和小而直接的編程示例面前也會化解於無形。

《瘋狂Android講義》

作者:李剛

簡介:《瘋狂Android講義》全面地介紹了Android應用開發的相關知識,全書內容覆蓋了Android用戶界面編程、Android四大組件、Android資源訪問、圖形/圖像處理、事件處理機制、Android輸入/輸出處理、音頻/視頻多媒體應用開發、OpenGL與3D應用開發、網絡通信編程、Android平臺的Web Service、傳感器應用開發、GPS應用開發、Google Map服務等。

這本書對於新手來說,是個很不錯的開始;對於老手老說,也是個很不錯的參考手冊。

《Android開發藝術探索》

作者:任玉剛

簡介:《Android開發藝術探索》是一本Android進階類書籍,採用理論、源碼和實踐相結合的方式來闡述高水準的Android應用開發要點。本書從三個方面來組織內容。第一,介紹Android開發者不容易掌握的一些知識點;第二,結合Android原始碼和應用層開發過程,融會貫通,介紹一些比較深入的知識點;第三,介紹一些核心技術和Android的性能優化思想。

這本書非常合適的進階書籍,填補了市面上的Android書籍空白。

《編程之美》

作者:《編程之美》小組

簡介:該書收集了約60道算法和程序設計題目,這些題目大部分在近年的筆試,面試中出現過,或者是被微軟員工熱烈討論過。作者試圖從書中各種有趣的問題出發,引導讀者發現問題,分析問題,解決問題,尋找更優的解法。書中還講述了面試的各種小故事,告訴讀者微軟需要什麼樣的技術人才,重視什麼樣的能力,如何甄別人才。回答讀者關於IT業面試,招聘,職業發展的疑問。這本書的很多題目會出現在IT 行業的各種筆試,面試中。但本書更深層的意義在於引導讀者思考,和讀者共享思考之樂,編程之美。

經過仔細的認真閱讀和分析,認為編程之美是找工作不可缺少的工具,很多筆試題和面試題都是這裡的變形,比如階梯問題,階層的0的個數問題,等等簡直就是原題!希望大家認真看編程之美,定會找到一份好工作!

《第一行代碼——Android》

作者:郭霖

簡介:全書由淺入深、系統全面地講解了Android軟體開發的方方面面。第1章帶領你搭建Android開發環境,完成你的第一個Android程序。

相信這本書很多人都已經讀過了,Android初學者的最佳入門書籍。其實看完這本書,練習跟著做,就可以查著官方文檔寫實際項目了。注意:這不是培訓類的書,跟一個實際項目開發相似,出了寫代碼,還有版本控制系統的應用、廣告的植入,很實用。

《深入理解Android》卷2

作者:鄧凡平

簡介:該書以情景方式對Android的原始碼進行深入分析。內容廣泛,以對Framework層的分析為主,兼顧Native層和Application層;分析深入,每一部分原始碼的分析都力求透徹;針對性強,注重實際應用開發需求,書中所涵蓋的知識點都是Android應用開發者和系統開發者需要重點掌握的。

本書還是挺好看的,對於系統級別的剖析深度比較合理。但是對於純應用開發可能幫助不大。(沒有卷一精彩)

《Java語言程序設計》

作者:Y.Daniel Liang 譯者:李娜

簡介:本書是Java語言的經典教材,多年來暢銷不衰。本書全面整合了Java 6的特性,採用「基礎優先,問題驅動」的教學方式,循序漸進地介紹了程序設計基礎、解決問題的方法、面向對象程序設計、圖形用戶界面設計、異常處理、I/O和遞歸等內容。此外,本書還全面且深入地覆蓋了一些高級主題,包括算法和數據結構、多線程、網絡、國際化、高級GUI等內容。

適合完全沒有語言編程基礎的人看。像對有其他語言經驗(比如C),但沒有接觸過OOP的人來說,也完全沒問題,前幾章可以根據情況直接跳過。個人覺得講得很細緻,代碼示例也不少。

《Learning Android中文版》

作者: 馬爾科·加爾根塔 譯者:李亞舟 / 任中龍 / 杜鋼

簡介:《Learning Android(中文版)》為Android開發入門圖書,循序漸進地介紹了如何利用Android基本構件來實現構造用戶界面、存儲數據、連接網絡等實踐中必不可少的需求。本書以親手實現一個類Twitter的應用為主線,通過不斷為其添加功能展開講解。而這一學習過程積累出的代碼模式庫,可以靈活運用於真實Android應用開發。

算是一本比較入門的讀物。如果你曾動手寫過Android程序,那就大可將本書忽略,有Android的官方文檔這個營養豐富的資料庫,再多寫兩三個程序練練手,做Android開發的熟手肯定沒問題。但如果你可能只是對這塊很感興趣而缺少開發經驗,那就向你推薦這本書吧。

《Java並發編程實戰》

作者:(美)Brian Goetz 譯者:童雲蘭

簡介:《Java並發編程實戰》深入淺出地介紹了Java線程和並發,是一本完美的Java並發參考手冊。書中從並發性和線程安全性的基本概念出發,介紹了如何使用類庫提供的基本並發構建塊,用於避免並發危險、構造線程安全的類及驗證線程安全的規則,如何將小的線程安全類組合成更大的線程安全類,如何利用線程來提高並發應用程式的吞吐量,如何識別可並行執行的任務,如何提高單線程子系統的響應性,如何確保並發程序執行預期任務,如何提高並發代碼的性能和可伸縮性等內容,最後介紹了一些高級主題,如顯式鎖、原子變量、非阻塞算法以及如何開發自定義的同步工具類。

這本書名為《Java並發編程實踐》有些抹殺了它的價值,其中並非只講述了Java的多線程設施,對一般的並發編程的rationale也有相當透徹的闡述。(英文版還是不錯的,但是中文版的譯者應該沒有技術功底)

《打造高質量Android應用》

作者:carlos sessa 譯者:楊雲君

簡介:是目前唯一一本從開發技巧角度講解 Android應用開發的著作,旨在迅速提高開發者解決各種疑難問題的能力,從而打造出高質量的 Android應用。作譯者都是經驗豐富的Android開發工程師,作者悉心總結Android應用開發中會遇到的50個經典問題,這些問題涉及布局、動畫、視圖、工具、列表、適配器、實用庫、與其他程式語言的交互、資料庫、構建工具、代碼復用、避免代碼碎片化等多個方面。

本書以「問題解決方案」的形式給出疑難問題的解決方案,同時結合示例代碼,深入剖析這些實用的編程技巧和模式,旨在幫助開發人員提高編程效率,改進代碼質量,打造高質量的Android應用。

《Android編程權威指南》

作者:Bill Phillips 譯者:王明發

簡介:作者巧妙地把Android開發所需的龐雜知識、行業實踐、編程規範等融入一本書中,通過精心編排的應用示例、循序漸進的內容組織,以及循循善誘的語言,深入地講解了Android開發的方方面面。如果學完一章之後仍然意猶未盡,那「挑戰練習」一定會讓你大呼過癮。本書之所以能在移動應用開發類圖書中脫穎而出,還在於它真的是在與讀者「對話」。閱讀本書就好像有一位私人導師在你身邊隨時為你答疑解惑。

本書適合所有對Android及移動開發感興趣的讀者,需要一定的Java編程基礎。

其實,你是Android菜鳥還是高手,總能找到一本適合你的好書,看看小編推薦的有沒有你適合的?

如果身為一名神聖的Android程式設計師連書都不願意去看,那人生還有什麼追求?

本文為DevStore原創文章,轉載出處:http://www.devstore.cn/new/newInfo/17489.html

相關焦點

  • 程式設計師必讀書單
    換句話說:優秀的程式設計師應該掌握哪些關鍵概念?哪些書籍來可以幫助程式設計師掌握這些關鍵概念?這即是這篇文章的出發點——我試圖通過 程式設計師必讀書單 這篇文章來回答上面兩個問題。標準進入必讀書單之前,我先介紹下書單裡的書籍選擇標準和領域選擇標準。
  • 2020年軟體開發者必讀10本好書推薦
    ^_^有鑑於此,我想藉此機會從我個人看的100本技術書籍中,挑選出10本好書和大家一起分享,只有我們自己成長了、強大了,別人看來的危機反而成為我們的機遇。推薦書單1.重在詳盡論述作為宇宙本體、萬物之源和運動規律的天道,並以之關照人道,指導治國和修身,涉及宇宙、自然、社會、人生的各個方面,用樸素的辯證思維構建起獨特的理論體系。推薦理由:《老子》這本書在中國可謂是家喻戶曉,它的銷量全球第二,僅次於《聖經》。就是這麼一本道家的哲學書和我們開發人員有什麼關係呢,是不是我搞錯了?
  • 1-9年級必讀經典書單,人民日報推薦
    1-9年級必讀經典書單,人民日報推薦 2019-07-31 17:02 來源:澎湃新聞·澎湃號·湃客
  • 精通Java虛擬機必讀書籍推薦書單
    書單整理目前能見到的比較熱門的與jvm相關的書籍,要想精通Java虛擬機,那就先來看一下這些書吧!JVM虛擬機推薦書單書單1:深入理解Java虛擬機:JVM高級特性與最佳實踐深入理解JVM & G1 GC推薦語:主要為學習Java語言的學生、初級程式設計師提供GC的使用參考建議及經驗,著重介紹了G1GC。
  • 最新暢銷書排行榜:BBC推薦必讀10本英文好書
    新東方網>英語>英語學習>英語閱讀>閱讀輔導>正文最新暢銷書排行榜:BBC推薦必讀10本英文好書 2018-08-23 16:24 來源:BBC 作者:
  • 程式設計師必看收藏書單整理
    圖片源自網絡,僅做配文展示小渡今天就將2020年必讀好書書單分享給大家,興奮得睡不著,到操場上跑了好幾圈,發誓要成為一個改變世界的人,才有了後來的金山和小米。推薦書籍《程式設計師必讀的職業規劃書》推薦指數: ⭐️⭐️⭐️⭐️⭐️
  • 亞馬遜Kindle五星推薦,2019年必讀好書!
    要有更開闊的視野,更深刻的思想,更專業的能力……不論你對即將到來的2019年懷有怎樣的希冀,我都建議你從閱讀一本好書開始。去學習,去感悟,去思考,讓閱讀成為習慣,照亮腳下的道路。這次,我們從幾十萬本書中挑選了亞馬遜Kindle上30本高分口碑好書,組成了這份【亞馬遜Kindle 2019年必讀好書】送給你。
  • 麗妍推薦!化妝師/必讀的五本好書!
    今天,麗妍給大家推薦五本化妝師必讀好書一起來了解一下吧化妝師必讀推薦一《時尚通史》時尚的定義會隨著不同的歷史時期與文化更迭而有所改變。化妝師必讀推薦二《彩妝傳奇》唇彩、腮紅和睫毛膏看似是現代產物,但點染雙唇、臉頰和眼周卻是世界上最古老的行為之一。
  • 「沒有寫推薦理由的書單,都是耍流氓!」
    「沒有寫推薦理由的書單,都是耍流氓!」「100本大學必讀書,再不看就晚了!」「這30本書,讓我從月入3k到3w!」「好書分類推薦60冊,本本都是精華!」當你從一篇文章中看見這樣的字眼,請你馬上扔掉這份書單。在成長的過程中我們必須要不斷地汲取知識,向上生長的過程中,不可或缺的一部分就是書籍,我們又常常需要通過別人的推薦來決定是否要看一本書。
  • 名師推薦——2020暑假小學生必讀書單
    昨日,給家長朋友們介紹了著名教育工作者——丁慈礦,推薦的幾本書。今日,繼續請名師推薦,分享幾本2020暑假小學生必讀書單。今天的推薦人是王樂芬老師,她的基本情況如下。取材皆來源自然之物,尋常之景。那些平素被人們忽略的事物,在金子美鈴的筆下,富有勃勃生氣——「我展開雙臂,也不能在天空飛翔,會飛的小鳥,卻不能像我,在地上跑得飛快。」金子美鈴用清澈的眼睛觀察萬物,用空靈的想像力理解世界,字裡行間,無不透露出對自然的熱愛,對動物、草木的關愛憐惜。值得注意的是,這本詩集能夠啟發孩子寫景的能力。
  • 3000本精選電子書!(附100本大學生必讀書單)
    我們除了3000本電子書,還直接把這些好用的搜索網站推薦給你們。大家再根據推薦閱讀的書單,選自己想看的直接搜索下載即可。除了關於kindle的使用教程,書伴每周也會推薦一些書單,如果想購買電子書籍的同學,還可以和其他人一起湊錢買書。
  • 2020京東文學盛典:60+本好書推薦書單新鮮出爐
    2020京東文學盛典自8月31日開啟以來,經過了第一階段面向社會各界人士廣泛徵集並列出100本年度文學作品的書單,讀者通過點擊「增加閱讀值」推介心目中的優質好書,於9月27日正式結束第二階段全民薦書環節。
  • 【財會好書推薦】財會人必讀豆瓣高分書單推薦,果斷收藏!給你的春節假期充充電!
    關小羽推薦幾本值得財會人細細品味的書籍,大量閱讀不僅能鍛鍊我們的思維與學習能力,也能讓我們把會計知識更加靈活的運用起來。推薦的書籍可以讓你在輕鬆有趣中掌握會計知識,有小白必看類、職業類。不管哪一類,相信你看完會對會計行業有一些自己的感悟與收穫。如果你也覺得這幾本書不錯,分享給你的好朋友一起充電吧!
  • 必讀書單:教育部2020年中小學閱讀書單推薦(送71本電子版)
    雖然這份書單遲了點,但正逢暑期,正好有充足的閱讀時間,好好規劃孩子的暑期閱讀時間吧!教育部2020年中小學閱讀書單推薦 4 月 22 日,受教育部委託,教育部基礎教育課程教材發展中心組織研製並發布了《教育部基礎教育課程教材發展中心中小學生閱讀指導目錄(2020 年版)》。
  • 媒體聯合推薦書單 | 10種好書,10種榜單
    2017年年尾,我們相繼公布了社科文獻2017年度十大好書和2017年學者聯合推薦書單,而媒體人心目中的好書是什麼?我們根據百道網統計的媒體上榜情況,篩選出我社2017年出版的10種榮登媒體榜單較多的好書,從中或許能一窺究竟。
  • 超級勵志好書推薦
    讀一本好書就像經歷一個故事,深刻又溫暖,今天推薦給大家幾本在我迷茫的時候讀過的好書。第一本《做一個有才情的女子》最開始買這本書是因為看到董卿的名字欣賞她優雅的氣質氣質是一個女人最高級的性感這本書寫了董卿的成長經歷和才華董卿語錄:生活不會像你想像的那麼好,也不會像你想像的那麼糟,無論好的,還是糟的時候,都需要堅強,人面對脆弱的能力,遠遠超乎自己的想像!
  • 50本好書(小學生推薦書單)
    少年的自我教育是從讀一本好書開始的。要使讀書成為每個孩子最強烈、精神上不可壓抑的欲望。
  • Java程式設計師:推薦9本Java編程書籍
    下面給大家推薦9本「性價比」最高的,不管你是Java新手,還是已經做Java開發超過5年,都是很值得一看的書籍。這些書涵蓋了各種領域,包括核心Java基礎知識、Java集合框架、多線程和並發、JVM內部和性能調優、設計模式等。
  • 書籍推薦丨PHP初學者必看的4本經典書
    以下4本你就可以好好讀讀。 精選書單推薦我放棄Python轉Go語言的9大理由 | 優秀書籍推薦99%的程式設計師都會收藏的書單,你讀過幾本?頂級程式設計師必備書籍,雷軍都點讚的書單!推薦 | 怎樣才能自學好Java?
  • 推薦 10 本程式設計師必讀的算法書
    我強烈建議每個程式設計師都在書架上放一本算法導論,但只用來做短暫的閱讀和參考。因為這本書你是不可能一口氣讀完的。我第一本就推薦它的另一個理由是,它不限定任何程式語言,而且還有對應的教學課程。2.《算法》 Robert Sedgewick & Kevin Wayne