我是android新手。我很困惑学习android studio或kotlin。我对Android开发一无所知。
答案 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文本上编写代码(并从命令提示符/终端运行应用程序)