最新 最热

Kotlin 集合使用详细解析

Kotlin 标准库提供了基本集合类型的实现: set、list 以及 map。 一对接口代表每种集合类型:

2021-02-09
0

大数据开发:Spring 5的新特性

Spring5 是一个重要的版本,距离SpringFramework4差不多四年。在此期间,大多数增强都是在 SpringBoot 项目中完成的。在本文中,我们将很快了解到Spring5发行版中的一些令人兴奋的特性。...

2021-02-02
1

Kotlin 1.4.30-RC 密封接口来啦!

前两天看到 Kotlin 1.4.30-RC 的邮件,主要添加了对 Java 15 的支持,也支持了密封接口。要知道,Java 15 当中就有个重要的特性叫密封接口,这会难道是 Kotlin 被 Java 倒逼着出了个新特性?...

2021-02-02
0

Kotlin 1.4.30-M1 增强的内联类是个什么东西?

内联类 inline class,是从 Kotlin 1.3 开始加入的实验特性,计划 1.4.30 进入 Beta 状态(看来 1.5.0 要转正了?)。

2021-02-02
0

Kotlin Vocabulary | Kotlin 默认参数

默认参数 是一个简短而易用的功能,它可以让您无需模版代码便可实现函数重载。和 Kotlin 所提供的许多其他功能一样,默认参数会给人一种魔法般的感觉。如果您想要知道其中的奥秘,请继续阅读,本文将会揭晓默认参数内部的工...

2021-02-02
1

Kotlin快速上手

val 用于值从不更改的变量。您不能为使用 val 声明的变量重新赋值。var 用于值可以更改的变量。在以下示例中,count 是一个 Int 类型的变量,为其赋予的初始值为 10:...

2021-02-01
0

Kotlin版本的最大余额法实现(网上有Java版,解决百分比相加结果不等于100%)

object PercentKit { /** * 修复百分比结果相加不等于100的问题 * @param arr 原始值的数组 * @param sum 原始值之和 * @param idx 当前位置索引 * @param scale 精度 * ......

2021-02-01
0

Android 完全符合规则但很头疼的Json映射成一个树结构且可折叠的列表?

前些天有个朋友问我,要实现一个树状的列表要怎么做,根据一个完全符合规则但是却很头疼的一个Json解析来实现,见下格式,对于有些Android开发者来说,这个Json或许并不友好,没有办法直接转成实体类,其实这一串Json解析映射成可...

2021-01-29
1

Kotlin入门(1)-环境配置

「1.定义」Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。JetBrains,作为目前广受欢迎的Java IDE IntelliJ 的提供商,在 Apac...

2021-01-29
0

Kotlin修炼指南(五)—Delegates

委托,是一种比较常见的设计模式,通常采用接口或者抽象类的方式来实现,在Java代码中,一般使用接口来进行封装,而在kotlin中,可以通过委托机制来实现更加方便的委托模式。...

2021-01-29
0