最新 最热

Google发布Android KTX预览版

前天,Google 发布了 Android KTX 预览版,Android KTX 是一组扩展程序,它能使 Android 上的 Kotlin 代码更简洁,从而提高开发者的编程体验。

2022-11-30
1

Kotlin与Java互操作

互操作就是在Kotlin中可以调用其他编程语言的接口,只要它们开放了接口,Kotlin就可以调用其成员属性和成员方法,这是其他编程语言所无法比拟的。同时,在进行Java编程时也可以调用Kotlin中的API接口。...

2022-11-30
0

Kotlin Flow响应式编程,操作符函数进阶

在上一篇原创文章当中,我跟大家说了会开启一个新的系列,讲一讲Kotlin Flow响应式编程从入门到进阶的内容。

2022-11-28
1

gradle安装和在idea中使用

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置。 面...

2022-11-28
1

[原创] Go/Rust/Kotlin 的协程和队列性能评测

由于协程是非常轻量的,所以可以在一个进程中大量的创建,runtime 会实际创建系统线程(一般为恰好的物理CPU数),并将协程映射到实际的物理线程上执行,这个有时候称为 M:N模型。好的 runtime 会使得系统整体的性能随着物理CPU...

2022-11-28
1

kotlin NaN坑

今天发现一个坑,在代码里尝试toBigDecimal抛出了NumberFormatException

2022-11-22
1

jackson kt module

我们在使用jackson时,如果项目还包含kotlin,则会有警告

2022-11-22
1

代码规范-对抗软件复杂度

而代码规范正是对抗软件复杂度的有效手段,通过约定俗成的规则,降低复杂度,提升研发效能。

2022-11-21
1

kotlin 之单例类详解

DCL双检测锁机制: 用DCL双检测锁机制为什么要用valoatile修饰,因为lazyMan=new LazyMan(), 并非是一个原子操作。事实上在JVM中大概做了3件事。

2022-11-21
0

Java vs Kotlin

Java是一种面向对象的编程语言。用Java开发的程序或应用程序将在JVM(Java虚拟机)中执行,通过它我们可以在多个平台和系统/设备等上运行相同的程序。Kotlin是一种新的编程语言,具有一些现代功能。Kotlin还是一种静态类型的...

2022-11-20
0