首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
八道
掘友等级
hy
本是青灯不归客,却因浊酒留风尘,星光不问赶路人,岁月不负有心人
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
67
文章 66
沸点 1
赞
67
返回
|
搜索文章
最新
热门
jetpack01.lifecycle与liveData
一.Lifecycle lifecycle解决什么问题 lifecycle通过封装activity/fragment/service生命周期状态变更的通知过程来简化开发者对于生命周期事件处理的逻辑.
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,
下一页
个人成就
文章被点赞
190
文章被阅读
64,730
掘力值
1,857
关注了
18
关注者
45
收藏集
0
关注标签
6
加入于
2018-06-22