首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
kotlin
八道
创建于2022-03-25
订阅专栏
kotlin快速入门和精要知识点梳理.
等 4 人订阅
共10篇文章
创建于2022-03-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
kotlin10.协程同步
多个挂起函数 同一协程下多个挂起函数,顺序执行.如下所示,test1()和test2()顺序执行,得到结果,并最终打印. 异步执行多个挂起函数 async/await 通过async可以并发启动两个协
kotlin09.协程初识
协程可以理解为纯用户态的线程,其通过协作而不是抢占来进行切换。相对于进程或者线程,协程所有的操作都可以在用户态完成,创建和切换的消耗更低。 协程为协同任务提供了一种运行时抽象,这种抽象非常适合于协同
kotlin08.kotlin与java交互
kotlin调用java 可空性 java所有的对象都是可为空的,但是编译器并不知道.因此kotlin在编译期间无法进行安全检测.java返回的可空类型称为平台类型String! 如果不用安全操作符?
kotlin07.函数式编程
用函数式编程来解决复杂计算问题的编程范式称为函数式编程. 每个函数都针对集合设计,它将输入集合经过变换,过滤,合并等多个简单函数组合后变成目标集合. 函数式编程的设计理念就是不可变数据的副本在链上的函
kotlin06.接口与泛型
接口的基本使用 接口的所有属性必须要被override,一般情况下不会在接口中定义属性,带属性和方法的情况选用抽象类更合适. 接口中的属性可以有初始值,有初始值的属性必须申明为val,且不能有set方
kotlin05.类/属性/单例/伴生类
属性与field关键字 kotlin为每个class的变量自动生成get和set方法 可以通过自定义get()/set(value)来覆盖自动生成的方法 在get/set方法中通过field关键字来获
kotlin04.集合操作
list 可以包含重复元素的列表 新建 listOf 只读列表 , 不能修改 可以通过安全操作符getOrNul,getOrElse来获取元素 mutableListOf 列表互相转化 修改 muta
kotlin03.基础函数库
字符串操作 == 判断值相等 ===判断引用相等 subString 支持 until表达 replace支持lambda表达式 split支持分割赋值 forEach可以遍历字符串的每个字符 数字类
kotlin02.基础语法
变量申明 通过var关键字申明可变属性 通过val关键字申明不可变属性 kotlin都是引用类型,无值类型 基本类型包括Int,String,Double,Float,Long,Short,Char,
kotlin01.仪式感满满的HelloWorld
为什么要学kotlin 现在android开发中使用kotlin的比例越来越高,加上google与oracle的恩怨,未来kotlin成为android开发的主流语言是可以预见的. 同时kotlin作