Kotlin
文章平均质量分 77
苏打水解渴
我说123
展开
-
Kotlin笔记 常用内置函数(十二)
文章目录内置函数1、apply函数2、let函数3、run函数4、with函数5、also函数6、takeIf 函数内置函数内置函数所在类 StandardKt.class 类中1、apply函数"Hello".apply { // 默认会有 Hello 字符串本身 this== Hello 返回 本身 Hello length }2、let函数"zyb".let { // 参数 it 就是 zyb 本身 ,根据表达式最后一行 确定返回值 length原创 2021-09-10 16:46:46 · 166 阅读 · 0 评论 -
Kotlin笔记 线程(十一)
Kotlin笔记 线程(十一)Kotlin笔记数据类型(一) Kotlin笔记字符串(二) Kotlin笔记运算符(三) Kotlin笔记函数(四) Kotlin笔记面向对象(五) Kotlin笔记继承、抽象类、接口(六) Kotlin笔记高阶函数(七) Kotlin笔记泛型(八) Kotlin 笔记 数据容器(九) Kotlin笔记函数式编程API(十)文章目录Kotlin笔记 线程(十一)一、线程创建二、线程状态三、线程管理1、join一、线程创建fun m原创 2020-10-27 16:49:12 · 374 阅读 · 0 评论 -
Kotlin笔记函数式编程API(十)
Kotlin笔记函数式编程API(十)Kotlin笔记数据类型(一) Kotlin笔记字符串(二) Kotlin笔记运算符(三) Kotlin笔记函数(四) Kotlin笔记面向对象(五) Kotlin笔记继承、抽象类、接口(六) Kotlin笔记高阶函数(七) Kotlin笔记泛型(八) Kotlin 笔记 数据容器(九)文章目录Kotlin笔记函数式编程API(十)一、foreach二、forEachIndexed三、过滤函数1.返回集合类型1、filter2、drop原创 2020-10-27 10:02:32 · 215 阅读 · 0 评论 -
Kotlin 笔记 数据容器(九)
Kotlin 笔记 数据容器(九)Kotlin笔记数据类型(一) Kotlin笔记字符串(二) Kotlin笔记运算符(三) Kotlin笔记函数(四) Kotlin笔记面向对象(五) Kotlin笔记继承、抽象类、接口(六) Kotlin笔记高阶函数(七) Kotlin笔记泛型(八)文章目录Kotlin 笔记 数据容器(九)一、数组1、对象数组使用2、基本数据类型数组二、集合1.set集合2、不可变Set集合3、可变Set集合2、list集合1、不可变的list2、可变的li原创 2020-10-26 20:16:40 · 153 阅读 · 0 评论 -
Kotlin笔记泛型(八)
Kotlin笔记泛型(八)Kotlin笔记数据类型(一) Kotlin笔记字符串(二) Kotlin笔记运算符(三) Kotlin笔记函数(四) Kotlin笔记面向对象(五) Kotlin笔记继承、抽象类、接口(六) Kotlin笔记高阶函数(七)文章目录Kotlin笔记泛型(八)一、泛型函数1、 单类型参数2、 多类型参数3、泛型约束4、可空类型约束二、泛型属性和泛型类、泛型接口总结一、泛型函数使用泛型可以最大限度地重用代码、保护类型的安全以及提高性能1、 单类型参数原创 2020-10-26 19:48:12 · 145 阅读 · 0 评论 -
Kotlin笔记高阶函数(七)
Kotlin笔记高阶函数(七)Kotlin笔记数据类型(一) Kotlin笔记字符串(二) Kotlin笔记运算符(三) Kotlin笔记函数(四) Kotlin笔记面向对象(五) Kotlin笔记继承、抽象类、接口(六)文章目录Kotlin笔记高阶函数(七)一、高阶函数2、函数类型3、函数字面量4、函数作为返回值5、函数作为参数二、Lambda表达式1、Lambda表达式标准语法2、Lambda表达式 简化写法3、Lambda表达式与return语句三、闭包与捕获变量四、内联函数1、原创 2020-10-26 17:47:37 · 201 阅读 · 0 评论 -
Kotlin笔记继承、抽象类、接口(六)
Kotlin笔记继承、抽象类、接口(六)Kotlin笔记数据类型(一) Kotlin笔记字符串(二) Kotlin笔记运算符(三) Kotlin笔记函数(四) Kotlin笔记面向对象(五)文章目录Kotlin笔记继承、抽象类、接口(六)一、继承1.构造函数的继承2.重写父类属性3.重写成员函数二、抽象类三、接口一、继承1.构造函数的继承子类的主构造函数继承父类的主构造函数,那么子类的次构造函数不能直接调用父类的构造函数子类主构造函数调用父类主构造函数:/** * 定义父类原创 2020-10-26 14:58:35 · 223 阅读 · 0 评论 -
Kotlin笔记面向对象(五)
Kotlin笔记面向对象(五)Kotlin笔记数据类型(一) Kotlin笔记字符串(二) Kotlin笔记运算符(三) Kotlin笔记函数(四)文章目录Kotlin笔记面向对象(五)前言一、面向对象思维导图二、属性1.延迟初始化属性2.委托属性3.惰性加载属性4.可观察属性三、构造函数1.主构造函数声明2.次构造函数声明使用3.默认构造函数四、扩展1.扩展属性2.扩展函数3.中缀函数4.成员优先五、修饰符六、 数据类七、 枚举八、 嵌套类九、内部类十、object关键字1.对象表达式2.对原创 2020-10-22 18:49:09 · 212 阅读 · 0 评论 -
Kotlin笔记函数(四)
1.函数2. 函数声明fun 函数名(参数列表) : 返回值类型 { 函数体 return 返回值 }3. 返回值声明/** * 没有返回值的函数 */fun makeFood():Unit{ println("正在做饭...")}/** * 有返回值的函数 */fun getName():String{ return "Tom"}/** * 返回值为Nothing函数 */fun writeFile():Nothing{ throw E原创 2020-10-22 09:52:52 · 124 阅读 · 0 评论 -
Kotlin笔记运算符(三)
运算符2 算术运算知道有这几种运算符就行,代码就省去符号含义例子++自增a++- -自减a- --取反-a+加法a+b-减法a-b*乘法a*b/除法a/b/%取余a%b+=加赋值a+=b和a=a+b一样-=减赋值a+=b*=乘赋值a*=b/=除赋值a/=b%=取余赋值a%=b3 关系运算比较简单省去代码符号含义例子==判断原创 2020-10-21 19:18:43 · 1062 阅读 · 0 评论 -
Kotlin笔记字符串(二)
1.Kotlin种字符串相关知识2.字符串定义kotlin种字符串定义分为,普通的字符串和原始字符串,两者最主要的区别原始字符串不会对转义字符进行转义2.1 普通字符串fun main(args: Array<String>) { var str1="hello \n world" println(str1)}//输出hello world2.2 原始字符串注意 var str="" 系统已经为字符串分配空间和null不一样fun main(args原创 2020-10-21 15:12:08 · 567 阅读 · 0 评论 -
Kotlin笔记数据类型(一)
1. Kotlin 笔记之数据类型思维导图2. java基本类型回顾Java 8种基本数据类型 byte,short,int,long,float,double,char,boolean,没什么好介绍的3.kotlin 基本数据类型Kotlin 和java 基本数据类型基本相似 唯一区别kotlin基本数据类型没有对应的包装类4.可空类型Kotlin的非空类型设计能够有些防止空指针异常(NullPointerException),空指针异常引起的原因是试图调用一个空对象的函数或属性,则抛出原创 2020-10-21 10:58:55 · 132 阅读 · 0 评论