+ 我要发布
我发布的 我的标签 发现
浏览器扩展
斑点象@Edge

Kotlin 对 Java8 标准库支持

现在有支持在 Java 7 和 8 中新添加的 JDK API 的标准库的独立版本。 如果你需要访问新的 API,请使用 kotlin-stdlib-jre7 和 kotlin-stdlib-jre8 maven 构件,而不是标准的 kotlin-stdlib。 这些构件是在 kotlin-stdlib 之上的微小扩展,它们将它作为传递依赖项带到项目中。 字节码中的参数名 Kotlin 现在支持在字节码中存储参数名。这可以使用命令行选项 -java- parameters 启用。 常量内联 编译器现在将 const val 属性的值内联到使用它们的位置。 可变闭包变量 用于在 lambda 表达式中捕获可变闭包变量的装箱类不再具有 volatile 字段。 此更改提高了性能,但在一些罕见的使用情况下可能导致新的竞争条件。如果受此影响,你需要提供自己的同步机制来访问变量。
我的笔记