什么是Kotlin意图的概念?

我想了解这个Kotlin意图背后的概念。 Activity::class.java在Kotlin中意味着什么?

One Solution collect form web for “什么是Kotlin意图的概念?”

Kotlin旨在与Java进行互操作。 几乎所有的Java代码都可以从Kotlin调用,反之亦然,没有任何问题。

Activity::class.java什么?

考虑这个expression式val c = MyClass::class ,其中引用是一个KClasstypes的值。

要获得Java类引用,我们需要在KClass实例上使用.java属性。

如果你执行下面的代码

 var ktString = String::class println(ktString) var javaString = String::class.java println(javaString) 

输出将是

 class kotlin.String class java.lang.String 

.java有助于在运行时获得Java和Kotlin之间的映射types。 请参阅Kotlin Docs以获取映射types的列表。

  • 无法解析符号kotlinOptions(在Gradle构建中)
  • Kotlin Activity不包含在APK中
  • 是否有一个简单的代码在Kotlin中玩addDetail?
  • 在Kotlin死人的开关
  • 麻烦“For-Loop范围必须有一个'iterator()'方法”和JSON问题
  • 是否有可能用Kotlin val(property)重写Java getter(method)?
  • 在导入中转义保留字
  • Java或Scala中Kotlin的types实现是不可能实现的?
  • Kotlin:大量的ConsPStack,我该如何避免?
  • 原生iOS项目中的Kotlin文件与Kotlin / Native
  • Gradle错误 - 当我在单个Kotlin文件或特定测试函数上运行unit testing时
  • Kotlin language will be the best programming language for Android.