编程语言入门到精通Kotlin 高阶函数(Lambdas表达式大全)及高端用法 lambda 表达式应该都不陌生,在 Java8 中引入一个很重要的特性,将开发者从原来繁琐的语法中解放出来,但是局限于只有 Java8 版本才能使用。而 Kotlin 弥补了这一问题,Kotlin ... 2023年2月24日103 views评论Kotlin 阅读全文
为什么要学Kotlin?对比JAVA有什么优势? 什么是Kotlin? Kotlin是JetBrains开发的基于JVM的语言。JetBrains是一家捷克的软件开发公司,该公司位于捷克的布拉格,研发了IntelliJ IDEA这款相对于Eclips... 2021年7月21日编程语言入门到精通1,237 views评论Kotlin 阅读全文
编程语言入门到精通Kotlin1.5新特性:密封接口有啥用? Kotlin 引入了密封接口(Sealed Interface),这与密封类(Sealed Class)有什么区别呢? 聊密封接口之前先回顾一下密封类的进化史。 密封类的进化史 密封类可以约束子类的类... 2021年7月19日990 views评论Kotlin 阅读全文
编程语言入门到精通Kotlin学习笔记:尾递归优化 尾递归 尾递归就是函数在调用完自己之后没有其他操作的递归,是递归的一种特殊形式。举个例子,"计算斐波那契数列第 n 项"的递归算法有哪些? 简单递归实现 斐波那契数列第 0、1 位都是 1,从第二位开... 2021年3月5日985 views评论Kotlin 阅读全文
编程语言入门到精通Kotlin序列(Sequences)学习:为什么需要?怎么创建? 序列(Sequences)实际上是对应 Java8 中的 Stream 的翻版。从之前文章可以了解到 Kotlin 定义了很多操作集合的 API,没错这些函数照样适用于序列(Sequences),而且... 2021年3月5日1,224 views评论Kotlin 阅读全文
Kotlin示例:Do While循环语句3种用法 Kotlin也有Do while循环语句,它和while循环语句不一样的地方是,Do while语句会将循环体前置,所以代码肯定会先运行一次,Do while语句在实际使用中,相较for循环语句和wh... 2021年3月5日编程语言入门到精通1,259 views评论Kotlin 阅读全文
Kotlin 对象表达式 (object)和伴生对象 介绍几个特殊的对象语法,这是 Kotlin 语法中独有的。比如对象表达式 (object),天生的单例对象它会使写一个单例模式变得特别简单,而不是像 Java 那样声明一些语法模板。此外伴生对象 (c... 2021年3月5日编程语言入门到精通938 views评论Kotlin 阅读全文
Kotlin 高阶函数概念 VS forEach 方法参数解析 I . Kotlin 高阶函数概念 Kotlin 高阶函数 : Kotlin 的高阶函数 , 就是方法的参数 或 返回值 是函数类型的 函数 ; 如 :List 集合的 forEach( ) 循环 ,... 2021年3月5日编程语言入门到精通1,051 views评论Kotlin 阅读全文
编程语言入门到精通类比学习——java 泛型& kotlin 泛型 in out where_knight 学习 kotlin 泛型的时候,经常会遇到 in out 这两个词,一会用in 一会用out,为啥这里要用 out ?为啥哪里用 in ?啥什么用 out 啥时候用in ?对应上面问题以前我是晕乎乎的... 2021年3月5日976 views评论Java Kotlin 阅读全文
Kotlin类的属性和方法扩展,不需继承或使用 Decorator 模式 Kotlin 可以对一个类的属性和方法进行扩展,且不需要继承或使用 Decorator 模式。 扩展是一种静态行为,对被扩展的类代码本身不会造成任何影响。 扩展函数 扩展函数可以在已有类中添加新的方法... 2021年3月3日编程语言入门到精通986 views评论Kotlin 阅读全文