随笔分类 - Kotlin
摘要:基本数据类型 var int = 0B0000_0011 var double = 9.9 var float = 9.8f val intArray: Array<Int> = arrayOf(1, 1, 2) // it.javaClass.name equals [Ljava.lang.Int
阅读全文
摘要:文档 https://gradle.org/guides/#getting-started https://docs.gradle.org/current/userguide/tutorial_using_tasks.html https://doc.yonyoucloud.com/doc/wiki
阅读全文
摘要:What Gradle是专注于灵活性和性能的开源构建自动化工具。其构建脚本使用Groovy或Kotlin语言的DSL(领域特定语言)编写。 文档 ⇒ https://docs.gradle.org/current/userguide/userguide.html 插件——application ht
阅读全文
摘要:为什么需要协程 在JavaScript ES6中引入了Promise对象,以及async和await关键字,使得异步编程变得容易了: const child_process = require('child_process'); const worker = require('worker_thre
阅读全文
摘要:什么是Kotlin native kotlin native提供了使用kotlin代码与kotlin库与平台原生交互,生成原生二进制的功能 这其中不包括JDK类库,不可以将native和JVM混为一谈 如何下载 "https://github.com/JetBrains/kotlin native/
阅读全文
摘要:目录 "Kotlin官方文档" "Lambda表达式" "容器Collection,持有对象" "Kotlin官方文档" Lambda 表达式 Any. (any: Any, ...) Any 什么是λ表达式 在Kotlin中,没有“代码块”的说法,所有{}都是λ表达式,方法也是一种特殊的λ表达式,
阅读全文
摘要:如何定位一个类的加载路径 Class 通常是从 文件中加载的, 遇到 时我们可能需要定位这个类是哪个模块提供的 可以帮到我们 比如 javax.activation.DataHandler 在 JDK 11 中被弃用删除, 但是 JavaMail 需要这些类, 在 Maven 库 https://m
阅读全文
摘要:什么是 Jackson ? https://github.com/FasterXML/jackson Jackson 主要由以下几个包组成 1. Jackson Databind 数据绑定包, 提供基于"对象绑定" 解析的相关 API ( ObjectMapper ) 和"树模型" 解析的相关 AP
阅读全文
摘要:在服务器上部署嵌入式 Tocmat 时, 发现了 异常 : ` 经过 locate 排查, 发现 Kotlin 似乎是完全有自己的一副运行时类库, 所以还是存在一定程度的不兼容 那只好用 Java 运行了, Kotlin 的基本类库都是哪些呢? 在我的 Ubuntu 上 这些就足以令我的 Tomca
阅读全文
摘要:import java.io.File fun main() { val c = File("""C:\""") for (i in (c.listFiles()?:return)) { println(""" |${ i.getAbsolutePath() }, |${ when{i.isFile
阅读全文
摘要:如何使用 Eclipse + Kotlin + tomcat 开发 Dynamic Web Server ? =========== Eclipse 安装 Kotlin 插件后是无法开发 Dynamic Web Server 的, 除非再新建一个 Kotlin 项目, 然后将 bin 目录添加到 t
阅读全文