android - android应用开发用什么比较好?是kotlin还是java?

标签 android android-studio kotlin

<分区>

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

最佳答案

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

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

Java 有哪些 Kotlin 没有

检查异常, 不是类的原始类型, 静态成员, 非私有(private)领域, 通配符类型

Kotlin 有而 Java 没有的东西

扩展函数, 零安全, Lambda 表达式 + 内联函数, 结构智能转换, 字符串模板, 特性, 主要 build 者, 一等代表团, 变量和属性类型的类型推断, 单例, 声明站点差异和类型预测, 范围表达式, 运算符重载, 伴生对象, 数据类, 只读和可变集合的独立接口(interface), 协程

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

完整的 Kotlin 引用:https://kotlinlang.org/docs/kotlin-docs.pdf

关于android - android应用开发用什么比较好?是kotlin还是java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45384786/

相关文章:

android - 通过列表中的两个参数查询 Realm

java - Android-Expected a List while deserializing, but got a class java.util.HashMap

android - 在 Android 应用中使用 Google 公交信息

安卓模拟器 : This app won't run without Google Play services

android - Android Studio 可以做代码对齐吗?

特定项目情况下的 Android DiffUtil

android - 从 Android Activity 中拍照 "as a Service"

android - 为什么对默认值报告 "may produce NPE"的 SharedPreferences.getString() 进行代码检查?

Android Studio 项目文件丢失

java - 没有活跃的管理员拥有... - 在 Android 中锁定屏幕