Android面試系列文章2018之Kotlin語言面試篇
1.Kotlin是什麼?
1.Kotlin是一種基於JVM的編程語言。
2.實際上它是對Java的一種擴展。
3.Kotlin支持函數式編程。
4.Kotlin類和Java類的互相調用。
2.Kotlin的環境搭建
1.Android Studio安裝Kotlin插件。
2.編寫ActivityKotlin進行測試。
3.Kotlin會自動配置。
3.有關Kotlin的學習問題
筆者已經學習了kotlin,而且寫過一系列的Kotlin學習的文章,具體請看以下鏈接進行學習:
一起從零學Kotlin-20170728:
http://blog.csdn.net/clandellen/article/details/76283527
一起從零學Kotlin-20170730:
http://blog.csdn.net/clandellen/article/details/76369434
一起從零學Kotlin-20170801:
http://blog.csdn.net/clandellen/article/details/76519661
一起從零學Kotlin-20170803:
http://blog.csdn.net/clandellen/article/details/76602453
一起從零學Kotlin-20170805:
http://blog.csdn.net/clandellen/article/details/76698177
4.有關Kotlin的面試
1.Kotlin跟Java比,kotlin具有哪些優勢?
Kotlin語言簡練,而且Kotlin裏面可以沒有空指針問題,在Android中使用Java就會存在很多令人頭大的空指針問題。
2.當你項目中同時使用Kotlin和Java,你是如何保證空指針問題的?
首先,Kotlin本身就不存在空指針問題,而如果你在Kotlin中去調用Java某個類的方法的時候,這個方法最好使用註解的方式來避免返回空指針。