最新 最热

【Kotlin 】Kotlin基础

在定义了val变量的代码块执行期间,val变量只能进行唯一一次初始化。但是,如果编译器能确保只有唯一一条初始化语句被执行,可以根据条件使用不同的值来初始化它:...

2022-02-11
0

Kotlin语言基础入门:Kotlin简介

Kotlin 是一种富有表现力且简洁的编程语言,不仅可以减少常见代码错误,还可以轻松集成到现有应用中。

2022-02-09
0

kotlin入门之泛型

为什么List<TextView> textViews=buttons;会报错呢?这是因为Java的泛型本身 具有不可变性。Java里面会认为List<TextView> 和List<Button>类型不一致, 也就是说,子类的泛型(List<Button>)不属于泛型(List<TextView> )的...

2022-02-09
1

从硬件角度去理解协程

Android 开发者来说 Kotlin 语言已经是很熟悉的了,但 Kotlin 中的 协程 不了解的同学可能还有很多。

2022-02-09
0

Kotlin | 与Java互调的那些事

kotlin中调用java方法,参数时,如果含有Kotlin关键字,必须增加 反引号 ``

2022-02-09
0

Kotlin | 协程是什么?

Hi你好,新同学。很高兴,你终于追寻这个问题了,也许你正感到迷茫,各路大神对协程的理解不一,有人说它是线程框架,有人说它比线程更轻,希望我这篇博文可以帮你从另一个角度简单理解协程。...

2022-02-09
0

Kotlin | 实现数据类(data)深拷贝

在Kotlin中,data数据类默认的copy方法实现的是浅拷贝,但我们有时候需要实现深拷贝。 在kotlin中,实现就比较容易了。 那么什么是深拷贝与浅拷贝呢?

2022-02-09
0

Kotlin | 使用Kotlin改造Android Gradle

Gradle5.0+已经支持了Kotlin,但碍于Android Studio目前适配并不是很好,所以并不建议开发使用,至于为什么,在文章末尾也给出了具体原因。

2022-02-09
1

Kotlin中内联函数的作用是什么?

这是一段java代码,简单的不能再简单了吧,就是重复的相加,别注意逻辑,只是为了演示。

2022-02-09
0

使用kotlinc、kotlin、java命令进行kotlin程序运行

Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics

2022-02-07
0