
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
嵌入式LInux之MMU

Kotlin文章目录Kotlin1 数据类型2 字面常量3 比较两个数字4 类型转换5 位操作符6 字符7 布尔8 数组9 字符串10 字符串模板1 数据类型Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等。不同于 Java 的是,字符不属于数值类型,是一个独立的数据类型。2 字面常量下面是所有类型的字面常量:十进制:123...
Kotlin文章目录Kotlin1 封装2 继承3 抽象类4 接口4.1 接口中的属性4.2 函数重写1 封装封装的定义是隐藏内部实现的细节。class WashCloth(name:String,num:Int) {fun open(){println("开")}fun close(){println("关")}...
kotlin文章目录kotlin1 类委托2 委托加强3 属性委4 标准委托4.1 惰性加载:bylazy4.2 延迟加载:lateinit5 可观察属性 Observable6 把属性储存在映射中委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。Kotlin 直接支持委托模式,更加优雅,简洁。Kotlin 通过关...
Kotlin文章目录Kotlin1 扩展函数2 扩展函数是静态解析的3 扩展一个空对象4 伴生对象的扩展5 扩展的作用域6 扩展声明为成员otlin 可以对一个类的属性和方法进行扩展,且不需要继承或使用 Decorator 模式。扩展是一种静态行为,对被扩展的类代码本身不会造成任何影响。1 扩展函数扩展函数可以在已有类中添加新的方法,不会对原类做修改,扩展函数定义形式:fun rece...
Kotlin文章目录Kotlin1 数据类2 密封类1 数据类Kotlin 可以创建一个只包含数据的类,关键字为 data:data class User(val name: String, val age: Int)编译器会自动的从主构造函数中根据所有声明的属性提取以下函数:java中的函数:equals() / hashCode()toString() 格式如 “User(...
Kotlin_lambda表达式文章目录Kotlin_lambda表达式1.lambda表达式的优化2.匿名函数3.简单的lambda表达式4.有参数的lambda表达式5.invoke的特点6.lambda表达式_it7.lambda表达式_foreach8.lambda表达式_indexoffirst9.注意1.lambda表达式的优化fun main(args: Array<St...
Koltin文章目录Koltin1 IF 表达式1.1 实例1.2 使用区间:range2 When 表达式2.1 实例1 IF 表达式一个 if 语句包含一个布尔表达式和一条或多条语句。// 传统用法var max = aif (a < b) max = b// 使用 elsevar max: Intif (a > b) {max = a} els...
Kotlin文章目录Kotlin1 List2 set3 map1 List相对于java来说kotlin中的list:1.listof不可以修改元素,只可以读元素2.mustablelistof可以修改元素也可以加元素3.kotlin可以用java中的list接口比如arrayListOf,ArrayListfun main(args: Array<String>) ...
Koltin文章目录Koltin1 函数表达式2 函数引用和匿名函数3 默认参数和具名参数4 可变参数1 函数表达式fun add(x1:Int,x2:Int):Int = x1 + x2fun main(args : Array<String>){var num1 = add(3,5)println(num1)//8var num2 = {x1...







