什么是更好的Android应用程序开发?是kotlin还是java?

时间:2017-07-29 02:59:25

标签: android android-studio kotlin

我是android新手。我很困惑学习android studio或kotlin。我对Android开发一无所知。

2 个答案:

答案 0 :(得分:6)

您需要学习Java或Kotlin以进行Android应用程序开发。 Android studio是一个类似eclipse的IDE,它可以帮助您开发应用程序。 Kotlin是一种像Java一样的编程语言。 因此,如果您对学习Java或Kotlin开发Android应用程序感到困惑,那么您的问题是有道理的。这是一个比较:

Android版Kotlin:https://kotlinlang.org/docs/reference/android-overview.html

Kotlin没有

的Java

检查异常, 非类的原始类型, 静态成员, 非私人领域, 通配符类型

Kotlin认为Java没有

扩展功能, 空安全, Lambda表达式+内联函数, structuresSmart casts, 字符串模板, 属性, 主要构造函数, 一流的代表团, 变量和属性类型的类型推断, 单身, 声明现场差异&类型投影, 范围表达式, 运算符重载, 伴侣对象, 数据类, 用于只读和可变集合的独立接口, 协程

来源:https://kotlinlang.org/docs/reference/comparison-to-java.html

Full Kotlin Ref:https://kotlinlang.org/docs/kotlin-docs.pdf

答案 1 :(得分:1)

Java和Kotlin是编程语言。您可以安全地学习任何一个,但由于Java更老,因此在Java中查找书籍,教程和示例代码比在Kotlin中更容易。

Android Studio只是您编写代码的IDE或文本编辑器(+ sdk,模拟器等....)。

学习一个对另一个并不重要。

您可以学习Java,在Android Studio,Eclipse或甚至Sublime文本上编写代码(并从命令提示符/终端运行应用程序)