iT邦幫忙

2022 iThome 鐵人賽

DAY 2
0

目前 Android 開發主流為 Java 跟 Kotlin 兩種語言,來說說兩種語言的一些優點

Java

  • 市場很大,用戶眾多
  • 眾多的函式庫
  • 物件導向
  • 跨平台、相容性高

Kotlin

樓上有的我都有,另外還多了

  • 完全相容於 Java
  • 語法簡潔
  • 結尾不需要使用分號
  • 簡單的空值檢查
  • 提高生產力

雖然我們說了這麼多 Kotlin 的好處,不過畢竟 Java 做為歷史比較悠久的程式語言,過去許多 Android 為 Java 開發,所以很多公司過去的專案也是使用 Java,所以蠻多公司還是希望你對 Java 有所了解。

這系列主要會以 Kotlin 的角度來分享,如果你對 Kotlin 很感興趣的話,歡迎大家參加 Kotlin 讀書會,目前 EFFECTIVE KOTLIN 讀書會報名中,如果是尚未接觸過的話,也有 KOTLIN 新手讀書會可以學習。

面試可能會遇到的相關問題

  • 為什麼要用 Kotlin 來開發?

  • Kotlin 中 var 跟 val 的差異?對照 Java 如何表示。

  • Kotlin 的 data class 與一般 class 的差異?

如果我之後有遇到其他相關的面試問題再上來補充,也歡迎大家在下方分享你所遇過的面試題。


上一篇
第一天:如何了解轉職 Android Developer 所需技能?
下一篇
第三天:Android 四大元件之 Activity(一)
系列文
轉職成 Android Developer 的最後一哩路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言