回覆列表
  • 1 # 奇蹟電腦科技

    安卓系統的底層是Linux核心,對jave還有c++有比較好的支援。故安卓軟體一般都使用jave和c++來編寫軟體,現在谷歌也用Kotlin作為一級的開發語言

    jave能與Kotlin互通,但是Kotin擁有jave所不支援的功能。Kotin可使安卓程式更加快捷有趣,但是Kotin不會取代jave和C++作為Android的唯一支援。

    但是安卓手機APP開發使用的是jave,很少使用C++。如果想做APP開發,學jave語言就可以了。

  • 2 # 程式設計師秦哥

    不一定的,Google IO 2017 宣佈了 Kotlin 會成為 Android 官方開發語言。既然是應用開發, 我給你的建議是:

    如果你是新人, 我建議你從Java學起如果你已經是Android開發者, 我建議你要學一下Kotlin

    如果你是新人,學習Java更好些,Java具有較好的安全性和健壯性,可以開發後端,更容易理解前後端邏輯,如果我們以後打算轉行後端, 也是很方便。另外我們在剛開始學習的時候,學習方式無非就是看書或者看影片的教程,這些方式都是從Java se 開始學起的,而Kotlin 的教程現在較少,官網教程對於新人來說看起來還有些吃力的。再有我們大多數都是面向百度,面試Google程式設計哈,新人更會出現不會的問題, Java語言更好搜尋,對新人來說很方便。

    不要擔心Java語言被淘汰的,這不是我們關心的,現在Kotlin與Java的相容, 在一個專案中, 可以一部分Kotlin程式碼,一部分Java程式碼。

    如果你已從事Android開發多年,那我建議你應該學習一下Kotlin,Kotlin已經是Android開發的官方語言了,Google已經有很多專案原始碼用的kotlin,這就是方向。

    kotlin的優勢:

    程式碼簡潔,java幾十行的邏輯, kotlin幾行,有的甚至一行搞定Null safe支援lambda表示式(比Java8更好)支援擴充套件體驗一致的開發工具鏈完全相容Java

    使用Kotlin開發,對於安卓開發來說,主要有下面幾個有利的影響:

  • 中秋節和大豐收的關聯?
  • 後悔當初沒好好學語文,語言水平太低怎麼辦?