![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kotlin开发
文章平均质量分 95
蛋壳喳喳
今日披星戴月,明朝轻舞飞扬
展开
-
Kotlin之‘by‘关键字的威力与应用
'by'关键字是Kotlin中实现委托模式的核心工具,它用于委托模式的实现。可以用于接口、属性、自定义委托、Lazy、Observable等。它支持延迟初始化、属性监视、线程安全等特性,同时允许自定义属性委托。这个机制使代码更清晰、模块化,并提供了灵活性和可维护性。原创 2023-09-06 15:43:54 · 483 阅读 · 0 评论 -
深入解析Kotlin类与对象:构造、伴生、单例全面剖析
前言本篇文章将带您了解Kotlin编程中的重要概念:类及构造函数、访问修饰符、伴生对象和单例模式。就像搭积木一样,我们会逐步揭开这些概念的面纱,让您轻松理解它们的作用和用法。无论您是编程新手还是有经验的开发者,本文都将为您提供有趣而易懂的内容,帮助您更好地掌握Kotlin中类与对象的重要知识点。让我们一起开始这段有趣的学习之旅吧!原创 2023-08-31 21:22:09 · 1362 阅读 · 0 评论 -
探索Kotlin的魔法:高阶函数与内联函数的奇妙世界
高阶函数就是指那些接受其他函数(或 Lambda 表达式)作为参数,或者返回一个函数(或 Lambda 表达式)作为结果的函数。这种特性使得函数成为了一等公民,可以像其他数据类型一样在代码中传递、操作和使用。原创 2023-08-25 08:58:08 · 111 阅读 · 1 评论 -
Kotlin的Lambda闭包语法
Lambda 表达式是一种在现代编程语言中常见的特性,它可以用来创建匿名函数或代码块,使得将函数作为参数传递、简化代码以及实现函数式编程范式变得更加便捷。Lambda 表达式在函数式编程语言中得到广泛应用,也在诸如 Java 8 和 Kotlin 等主流编程语言中引入。原创 2023-08-24 08:50:53 · 534 阅读 · 1 评论 -
Kotlin 丰富的函数特性
Kotlin 函数特性包括简洁的声明与调用、表达式函数体、命名参数和默认参数、高阶函数与 Lambda 表达式,以及扩展函数等,为编写清晰、灵活的代码提供了强大工具。原创 2023-08-23 10:00:49 · 611 阅读 · 0 评论 -
新手使用 Kotlin 常碰到的问题
Kotlin 中的基本数据类型Int、Float、Double 等,Kotlin 中如何去调用 Java 的 Integer 对象,Kotlin 空值敏感,Kotlin 没有静态变量与静态方法原创 2023-04-20 17:45:42 · 195 阅读 · 0 评论 -
Kotlin 代码与 Java 代码集成
Java调用Kotlin的方法;使用 object 关键字修饰的类,如何调用其方法?在 Kotlin 中如何获取 Java 类的字节码和 Kotlin 类的字节码?Java 中使用了 Kotlin 的关键字,如何解决?原创 2023-04-04 15:10:13 · 378 阅读 · 0 评论 -
Kotlin基础(二)空值处理
许多编程语言(包括Java)中最常见的异常之一就是NullPointException(NPE),即访问空引用的成员会导致空引用异常Kotlin在代码中消除了NullPointException,区分了一个引用为非空类型(non-nullable)和可空类型(nullable)一、非空类型:non-nullable1、变量默认是non-nullable类型的2、non-nullab...原创 2019-06-06 11:48:35 · 2723 阅读 · 0 评论 -
Kotlin基础(一)(变量、常见容器类型、类型推断、显示类型声明、常量、Boolean、函数、字符串模版、if-else、when、字符串比较)
一、Kotlin的介绍(一)Kotlin的优势 1、全面支持Lambda表达式 ⭐️ 2、数据类(Data classes)⭐️ 3、函数字面量和内联函数(Function literals & inline functions)⭐️ 4、函数扩展(Extension functions)⭐️ 5、空安全(Null safety)⭐️ 6、智能转换(Smart casts)...原创 2019-06-04 18:22:44 · 804 阅读 · 0 评论