编程语言入门到精通Kotlin 算术、赋值、比较与逻辑运算符全解析 Kotlin 运算符 运算符用于对变量和值执行操作。 值称为操作数,而操作符定义了要在两个操作数之间执行的操作: 操作数 运算符 操作数 100 + 50 在下面的示例中,数字 100 和 50 是操... 2024-08-02334 viewsCommentsKotlin 阅读全文
编程语言入门到精通开发视角探寻 Kotlin 中 [隐藏] 的内存陷阱 作者:Petterp 引言 Kotlin 是一个非常 yes 的语言,从 null安全 ,支持 方法扩展 与 属性扩展,到 内联方法、内联类 等,使用Kotlin变得越来越简单舒服。但编程从来不是一件... 2023-06-142,128 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin开发环境搭建 VS Intellij IDEA for Kotlin 目前用的最多的是Intellij IDEA和Android Studio 首先介绍Kotlin命令行编译的方式,不使用IDE kotlin-compiler列出了目前Kotlin Compiler的所... 2023-06-141,382 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin适合哪些领域的开发? Kotlin是由JetBrains公司开发的,用于多平台应用的静态编程语言。2017年谷歌I/O大会上Android 团队宣布Kotlin成为其官方头等支持语言。它可以被编译成Java字节码,100%... 2023-06-141,699 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin by lazy的原理解析委托及类委托 1. by lazy的原理解析 我们用kotlin经常会用到by lazy,所以我之前一直以为这俩是必须一起用的,但其实by跟lazy是拆开的,像下面这段代码: class By { val tag ... 2023-06-141,163 viewsCommentsKotlin 阅读全文
编程语言入门到精通Android开发语言Kotlin对比java有哪些优势 谷歌将kotlin语言作为Android正式开发语言后,有传言称Kotlin将取代Java。然而,即使是现在,很多人仍然不知道Kotlin是什么。所以今天,小编就为大家普及Kotlin 作为 Andr... 2023-06-141,648 viewsCommentsJava Kotlin 阅读全文
APP与小程序开发Kotlin协程应用的一些知识点 一、Kotlin协程与Java线程池的对比 说到这一点也许很多人就得出了结论了,Kotlin协程就是线程池,本质就是线程池,没什么大不了的,就是对线程池的封装。 额...这么说确实没错,但是不够全面,... 2023-06-141,419 viewsCommentsKotlin 阅读全文
APP与小程序开发使用静态代码分析工具detekt改进kotlin项目质量 detekt,一个用于 Kotlin 编程语言的静态代码分析工具。他的功能如下: 为您的 Kotlin 项目进行代码气味分析。 高度可配置的规则集。 生成基线以抑制旧项目的现有问题,同时确保不会引入新... 2023-06-141,125 viewsCommentsKotlin 阅读全文
APP与小程序开发作为一名Android开发有必要学kotlin吗? Kotlin一直都在慢慢发展,变得越来越火,而且google官方强调一切活动以Kotlin优先。 某些库甚至只支持kotlin。哦,如果你不在乎「专为旧版鸿蒙打造」的环境的话,那么新版鸿蒙也同样是一切... 2023-06-141,319 viewsCommentsKotlin 阅读全文
编程语言入门到精通多范式语言Kotlin Lambda 深入解析 前言 首先需要明确一点就是Kotlin是一门多范式语言,Kotlin天生支持一些函数式编程特性 在Kotlin中,函数是一等公民,它不像Java一样,Kotlin中的函数可以声明在顶层,还可以写在函数... 2023-06-071,161 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin菜鸟教程:Flow数据流的几种使用场景 一 Flow使用注意事项 多个Flow不能放到一个lifecycleScope.launch里去collect{},因为进入collect{}相当于一个死循环,下一行代码永远不会执行;如果就想写到一个... 2023-06-071,529 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin编程练习:实现简单的学生信息管理系统 1、实验内容 根据Android数据存储的内容,综合应用SharedPreferences和SQLite数据库实现一个用户信息管理系统,强化对SharedPreferences的理解的使用,熟练掌握S... 2023-04-241,545 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin面向对象开发实验:实现简单的音乐播放器 01 实验目的 1.理论知识 掌握Kotlin面向对象的软件开发方面的基础知识。 巩固前期Activity、UI控件的使用。 掌握Service和BroadcastReceiver的特点及用法。&nb... 2023-04-243,223 viewsCommentsKotlin 面向对象 阅读全文
办公软件与工具应用Kotlin常用开发工具有哪些?IntelliJ IDEA、Android Studio、Eclipse、Compiler Kotlin的官方文档(http://www.kotlincn.net)上可以看到,Kotlin语言的开发工具有4种类型,分别是IntelliJIDEA、Android Studio、Eclipse ... 2023-04-111,458 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin 高阶函数(Lambdas表达式大全)及高端用法 lambda 表达式应该都不陌生,在 Java8 中引入一个很重要的特性,将开发者从原来繁琐的语法中解放出来,但是局限于只有 Java8 版本才能使用。而 Kotlin 弥补了这一问题,Kotlin ... 2023-02-241,639 viewsCommentsKotlin 阅读全文
编程语言入门到精通为什么要学Kotlin?对比JAVA有什么优势? 什么是Kotlin? Kotlin是JetBrains开发的基于JVM的语言。JetBrains是一家捷克的软件开发公司,该公司位于捷克的布拉格,研发了IntelliJ IDEA这款相对于Eclips... 2021-07-213,025 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin1.5新特性:密封接口有啥用? Kotlin 引入了密封接口(Sealed Interface),这与密封类(Sealed Class)有什么区别呢? 聊密封接口之前先回顾一下密封类的进化史。 密封类的进化史 密封类可以约束子类的类... 2021-07-192,363 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin学习笔记:尾递归优化 尾递归 尾递归就是函数在调用完自己之后没有其他操作的递归,是递归的一种特殊形式。举个例子,"计算斐波那契数列第 n 项"的递归算法有哪些? 简单递归实现 斐波那契数列第 0、1 位都是 1,从第二位开... 2021-03-052,406 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin序列(Sequences)学习:为什么需要?怎么创建? 序列(Sequences)实际上是对应 Java8 中的 Stream 的翻版。从之前文章可以了解到 Kotlin 定义了很多操作集合的 API,没错这些函数照样适用于序列(Sequences),而且... 2021-03-052,571 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin示例:Do While循环语句3种用法 Kotlin也有Do while循环语句,它和while循环语句不一样的地方是,Do while语句会将循环体前置,所以代码肯定会先运行一次,Do while语句在实际使用中,相较for循环语句和wh... 2021-03-052,518 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin 对象表达式 (object)和伴生对象 介绍几个特殊的对象语法,这是 Kotlin 语法中独有的。比如对象表达式 (object),天生的单例对象它会使写一个单例模式变得特别简单,而不是像 Java 那样声明一些语法模板。此外伴生对象 (c... 2021-03-052,184 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin 高阶函数概念 VS forEach 方法参数解析 I . Kotlin 高阶函数概念 Kotlin 高阶函数 : Kotlin 的高阶函数 , 就是方法的参数 或 返回值 是函数类型的 函数 ; 如 :List 集合的 forEach( ) 循环 ,... 2021-03-052,783 viewsCommentsKotlin 阅读全文
编程语言入门到精通类比学习——java 泛型& kotlin 泛型 in out where_knight 学习 kotlin 泛型的时候,经常会遇到 in out 这两个词,一会用in 一会用out,为啥这里要用 out ?为啥哪里用 in ?啥什么用 out 啥时候用in ?对应上面问题以前我是晕乎乎的... 2021-03-052,639 viewsCommentsJava Kotlin 阅读全文
编程语言入门到精通Kotlin类的属性和方法扩展,不需继承或使用 Decorator 模式 Kotlin 可以对一个类的属性和方法进行扩展,且不需要继承或使用 Decorator 模式。 扩展是一种静态行为,对被扩展的类代码本身不会造成任何影响。 扩展函数 扩展函数可以在已有类中添加新的方法... 2021-03-032,082 viewsCommentsKotlin 阅读全文