如今小程序員APP開發比較火,不少企業多會經過APP和一些小程序實現一些功能,市場的需求量仍是比較大的,所以吸引了不少有意向的朋友學習APP開發,既然想學那麼書就必不可少,下面就爲你們推薦一些學APP開發類的書籍。程序員
一、《重構》編程
這本書是經過調整程序代碼來改善軟件的質量和性能,使其程序設計和架構更趨合理,從而提升軟件的擴展性和維護性。小程序
二、《暗時間》安全
這本書是做者從他8年的博客文章中精選出來的,主要關於心智模式,學習方法和時間利用。多線程
三、《代碼大全(第2版)》架構
之因此推薦第二版是由於第二版不是初版的簡單修訂增補,而是徹底進行了重寫。增長了不少與時俱進的內容。這也是一本完整的軟件構建手冊,涵蓋了軟件構建過程當中的全部細節。app
書中論述的技術不只填補了初級與高級編程技術之間的空白,並且也爲程序員們提供了一個有關編程技巧的信息來源。性能
四、《深刻理解Java虛擬機:JVM高級特性與最佳實踐》學習
1)瞭解Java代碼的底層運行機制;線程
2)定位性能問題;
3)對整個系統進行性能調優;
4)解決各類奇奇怪怪的線上線下問題;
5)更加高級別的,爲本身的項目量身定作一款適合本身項目的虛擬機。
那麼Java虛擬機是你必學的一門技術。這本書能夠說是國內寫的最好的有關Java虛擬機的書籍,值得一看。
五、《Java多線程編程核心技術》
這本書對於想學習多線程的朋友有很大的幫助,特色是大篇幅的代碼+小篇幅的精講解。
關於線程安全,synchronized、Reentrant、Timer等等都用詳細的代碼進行了講解,並且每一個大知識點下的多個小知識點都會詳細講解到,很是有實踐價值。
六、《Effective Java中文版》
這本書中共有78條程序員必備的經驗法則,針對平常可能會遇到的編程問題提出了有效、實用的解決方案。《Effective Java中文版(第2版)》中的每條規則都以簡短、獨立的小文章形式出現,並經過示例代碼加以進一步說明。
七、《讓雲落地》
這本書很適合正在糾結如何選擇雲服務的信息化從業人員,有意避開了那些與產品或供應商相關的細節,側重於架構師及架構涉及各方應當解決的各類挑戰,經過對具體問題的分析和案例講解,向讀者提供了大量可供參考的設計決策,並對全部雲架構中都必須應對的重點領域進行了強調說明。
八、《30天\App開發從0到1》
這本書是圍繞APICloud平臺,全面、系統、細緻的講述了app開發的相關內容,設計平臺工做原理、內部實現機制和應用開發技巧。書內涵蓋了APICloud應用開發的必備知識,包括基礎知識、關鍵技術、開發技巧和行業方案,並從實踐的角度出發,經過大量的實例代碼、詳細的操做步驟和豐富的開發截圖,幫助開發者迅速掌握APICloud應用開發,有能力製做出好的app。