首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
kotlin
相关资讯
热门
最新
后端
01-01 08:00
后端
Kotlin 扩展
Kotlin 可以对一个类的属性和方法进行扩展,且不需要继承或使用 Decorator 模式。 扩展是一种静态行为,对被扩展的类代码本身不会造成任何影响。 扩展函数 扩展函数可以在已有类中添加新的方...
66
后端
01-01 08:00
后端
Kotlin 协程中,关于 runBlocking, launch ,withContext ,async,doAsync 之间的简单区别
引入大佬的话,Kotlin的协程,本质上是一个线程框架,它可以方便的切换线程的上下文(如主线程切换到子线程/子线程切回主线程)。而平时我们要想在Android Studio使用协程,先要在gradl...
65
代码人生
01-01 08:00
代码人生
kotlin携程原理,kotlin和python哪个好
kotlin携程原理,kotlin和python哪个好,Default:缺省情况下,调度程序使用的最大并行行数与CPU内核数相同,但至少为2。并行度x保证在这个调度程序上并行执行的任务在x个以下。无论是否已经在主线程中,Main:都将在Handler.post(block)中运行。Main.immediate:如果已经在主线程中,则立即执行,否则在Handler.post(block)中执行。ov
63
后端
01-01 08:00
后端
Kotlin的inline noinline crossinline笔记
简介kotlin 中,有三个类似的概念,inline,noinline 和 crossinline。平时使用的时候,很容易混淆。本文会介绍这三个概念的用法以及区别。 inlineinline 就是我...
60
后端
01-01 08:00
后端
Kotlin-let、with、run、apply、also函数的使用
简述: 相比Java, Kotlin提供了不少高级语法特性。对于一个Kotlin的初学者来说经常会写出一些不够优雅的代码。在Kotlin中的源码标准库(Standard.kt[https://git...
58
代码人生
01-01 08:00
代码人生
Kotlin整合Vertx开发Web应用
Kotlin整合Vertx开发Web应用,今天我们尝试Kotlin整合Vertx,并决定建立一个非常简单的Web应用程序,使用Kotlin和Vertx作为编程语言进行编码构建。生成项目打开控制台窗口执行以下代码进行生成一个maven项目mvnarchetype:generate-DgroupId=com.edurt.kvi-DartifactId=kotlin-vertx-integration-
54
代码人生
01-01 08:00
代码人生
Kotlin中,理解T.()->Unit 、 ()->Unit与(T) -> Unit
Kotlin中,理解T.()->Unit 、 ()->Unit与(T) -> Unit,Kotlin比Java更方便的地方,其中之一是可以将函数作为参数。上面三者都是将函数作为其它函数的参数来使用,其形式虽然简单,但理解并不简单。一、共同点三者的返回值相同,均为Unit,即没有返回值。当然有返回值也可以,比如返回一个泛型R,或者是一个具体的值Int等如:T.()->R、()->R、(T)->R或者
45
代码人生
01-01 08:00
代码人生
Kotlin协程Flow浅析
Kotlin协程Flow浅析,Kotlin协程中的Flow主要用于处理复杂的异步数据,以一种”流“的方式,从上到下依次处理,和RxJava的处理方式类型,但是比后者更加强大。Flow基本概念Flow中基本上有三个概念,即发送方,处理中间层,接收方,可以类比水利发电站中的上游,发电站,下游的概念,数据从上游开始发送”流淌“至中间站被”处理“了一下,又流淌到了下游。示例代码如下flow{//发送方、上
38
«
1
2
3
4
5
6
7
8
9
10
11
»