
文卡特·蘇布拉馬尼亞姆
Kotlin是一種多範式編程語言。你可以用Kotlin編寫簡單的腳本、面向對象的代碼、函數式代碼,以及異步編程等。爲了合理地涵蓋這一廣泛的主題,本書分爲多個部分。第一部分主要介紹使用Kotlin編寫腳本。第二部分是關於面向對象編程的。在第三部分中,你將學習如何使用該語言的函數式風格的功能。第四部分將把目前爲止所學的知識結合起來,使代碼更加流暢,並教會你如何創建內部領域特定語言(DSL)。在第五部分中,你將瞭解協程和異步編程。最後,第六部分涉及Java的互操作、測試、在Spring中使用Kotlin,以及使用Kotlin編寫Android應用程序。
Kotlin算是我從業Android以來第三次技術革新了,沒辦法程序員只要還在做,就得不停學呀。好在Kotlin與Java差別不算太大,或者說Kotlin就像是寫在Java上一層的語法糖,但是學起來還是喫力的,尤其是Lamdba、攜程以後的內容,看的是一頭霧水。這本書內容是前後穿插的,讀一遍很難讀懂,前面讀不懂也沒關係,硬着頭皮接着讀,讀到後面不理解的自然就解開了。從頭到尾讀了一遍,算是系統的學習了Kotlin,現在看Kotlin代碼基本都能看懂了,接下來打算再看看《Kotlin核心編程》,查缺補漏外加複習一下。
這本書非常好,需要有一定的 kotlin 開發經驗的同學來看,講了很多 kotlin 的開發技巧和語法特點能大大的提高開發效率,全書中的很多例子都是腳本來完成的,帶入了一個全新的思路,也能夠很方便的學習開發特性
本書講的還是相對全面的,但是個人感覺有以下兩點不利於對知識的理解,導致還需要再讀一些kotlin相關的其他書籍來作爲補充: 1.有知識點的組織比較分散,比如:一個泛型拆分到了好幾個地方講,導致我需要來回的翻看來理解泛型 2.有很多的翻譯不夠專業,甚至是錯誤的,導致有的概念不好理解,懷疑是機器翻譯或者是非計算機專業人員翻譯。比如:密封類要求同包派生而不是同模塊派生(翻譯錯誤)。
2021年第35本書。書是好書。但翻譯太生硬,太出戏
Java程序員最適合的Kotlin入門書,少數會講所以然的書。美中不足是翻譯用的詞彙跟常用詞彙不是很一致。翻譯有點生硬。
書本身是一本好書,拓展性和細節非常強,但是譯者真的就是拿Google翻譯的唄,有些語句讀起來完全不通順,甚至不理解什麼意思,感覺連機翻都不是,有能力的去看原版書吧。
很nice的書,會稍微帶一點原理,但是翻譯的有點不夠優雅,不過不影響是本好書。
協程講得不行。不清不楚。其它部分還好
Android新手推薦,能一定程度幫助瞭解kotlin特性; 讀完以後鞏固了我對kotlin離不開java的思想。 下一步得找找詳細講解協程的書
書不錯,翻譯的很一般,有能力的建議看原版