java - 来自 Kotlin 包的 RuntimeException 的用例

标签 java android kotlin

我正在写一些代码,打算抛出一个 RuntimeException 作为某些东西的默认值,这时我注意到 RuntimeException 有两个选项 - 一个来自 java.lang 和来自 kotlin 的一个: enter image description here

在这个的 kotlin 版本中,有一整套以相同方式工作的其他方法:

enter image description here

因此,根据我的理解,kotlin 包中的那个只是 java 等价物的别名(如果我错了请纠正我)这让我想到了这个问题:

拥有这个别名文件有什么意义,什么时候应该在“标准”java 等价物上使用它?这是否只是节省了一些进口?

最佳答案

使用 JDK 时,这些映射到 JDK 类。当使用 Kotlin for Javascript 时,它们会映射到 Kotlin Javascript 库中的特定实现。关于actualexpect 的文档here .

要回答您的问题,如果您有机会移植您的代码以在另一个平台上工作,请始终使用 kotlin. 变体。否则,没关系。

关于java - 来自 Kotlin 包的 RuntimeException 的用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58186339/

相关文章:

java - 使用 Ajax 调用将 Cordova 9 移动应用程序连接到 Java Web 服务

java - 有人可以解释 ivy.xml 依赖项的 conf 属性吗?

spring-boot - 如何使用Jackson和java.time解析不同的ISO日期/时间格式?

java - 使用 'adb backup' 以编程方式备份​​应用程序

java - 如何在 Kotlin 中手动为 long 分配字节?

android - 在协程中等待监听器内的数据

Java - 将 txt 文件的部分添加到数组

java - 如何在保持换行符的同时将 .txt 文件读入单个 Java 字符串?

android - LibGDX 表内的 LinearLayout 模拟

java - Android按钮图片抖动动画