首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kotlin
xinychan_juejin
创建于2022-04-06
订阅专栏
Kotlin
暂无订阅
共33篇文章
创建于2022-04-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Kotlin笔记-032协程
协程协程的使用主要有以下几种方式:runBlockingGlobalScope.launchGlobalScope.asyncrunBlockingGlobalScope.launchlaunch方法
Kotlin笔记-002数组
数组|类型|Kotlin|Java||--------|-------------|-----------||整型|IntArray|int[]||整型装箱|Array|Integer[]||字符|C
Kotlin笔记-006类和接口
类和接口类的定义接口的定义接口的实现抽象类定义类的继承类的属性
Kotlin笔记-018SAM转换
在 Kotlin 中,可以对参数类型为只有一个方法的 Java 接口的 Java 方法,调用时可用 Lambda 表达式做转换。 Kotlin 不支持 Kotlin 接口的 SAM 转换,只支持 Java 接口的 SAM 转换。(Kotlin 1.4 开始也支持 Kotlin …
Kotlin笔记-005函数
函数的类型由函数的参数,以及返回值决定。 在类中声明的方法,其类型必须包含所在的类对象。 这两个类型本质上是一样的,只是写法不同。 函数的引用可用于函数传递,可直接赋值给变量。 函数的引用与函数的参数/返回值无关,只和函数名有关。 在类中声明的函数,未绑定 Receive 时,…
Kotlin笔记-012运算符与中缀表达式
运算符与中缀表达式操作符重载一元前缀操作符|表达式|等价于||------|--------------||+a|a.unaryPlus()||-a|a.unaryMinus()||!a|a.not(
Kotlin笔记-004集合框架
集合框架Kotlin中区分不可变集合与可变集合;不可变集合定义后不能添加和删除元素,可变集合定义后可以添加和删除元素;|类型|Kotlin|Java||-----------|------------
Kotlin笔记-031注解
注解注解的定义:annotation注解的参数类型,仅支持以下类型以及数组:基本类型,KClass,枚举,其他注解(都是编译期能确定值的类型)注解的使用常见内置注解Kotlin标准库的通用注解Meta
Kotlin笔记-008空类型安全
Kotlin 在定义对象时,分为可空类型,和不可空类型。 Kotlin 支持 Java/JavaScript/Native 等平台,当 Kotlin 与 Java 等混合使用时,Kotlin 使用的对象类型是平台类型。 此时 name 这个变量,就是一个平台类型--String…
Kotlin笔记-014高阶函数
函数的参数类型包含函数类型,或者返回值类型是函数类型,那么这个函数就是一个高阶函数。 常见的 forEach 函数就是一个高阶函数,其参数类型为一个函数类型。 函数的参数类型包含函数类型,或者返回值类型是函数类型,那么这个函数就是一个高阶函数。 常见的 forEach 函数就是…
Kotlin笔记-001基本类型
基本类型基本类型Java的基本类型分int/Integer等,需要拆箱和装箱;Kotlin的基本类型不需要手动拆装箱,并且当类型为可空类型时,基本类型可以为null;Kotlin的所有类型都有一个父类
Kotlin笔记-007扩展方法
扩展方法Java一般要对某个对象进行多次操作,会使用工具类封装;Kotlin可以给这个对象添加扩展方法,直接使用扩展方法进行操作;扩展方法的定义扩展方法的类型
Kotlin笔记-009智能类型转换
智能类型转换类型转换的判断比如子类转父类使用的地方:在判断生效的地方,可当指定类型使用:安全转换转换作用域不支持智能转换的情况编码建议:尽量使用val声明变量尽量减少函数对外部变量的访问必要时创建局部