logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Scaffold

等抽屉相关的参数,而是将抽屉功能从Scaffold 中剥离出来,使其成为一个独立的、可组合的组件,即 ModaNavigaionDrawer。需要注意的是,Scaffold 默认会处理系统栏的插入,因此我们不需要再手动使用。,那么 Scaffold 会自动处理系统栏,并将系统栏的插入考虑到。在 Material 3 中,Scaffold 组件没有内置的。这样,内容就会在安全区域内显示,不会被遮挡。

#android jetpack#android#kotlin
Kotlin 中的作用域函数

它们通过简洁的语法实现对对象的操作和逻辑封装。

文章图片
#kotlin#开发语言#android
Kotlin 中的数据类型有隐式转换吗?为什么?

特性KotlinJava隐式数值转换禁止(需显式调用toXXX()允许(如int—>long设计目标提高安全性,避免数据丢失兼容性和灵活性典型场景所有数值类型转换必须显式小类型到大类型自动提升Kotlin 的设计哲学:通过显式类型转换,强制开发者关注数据类型的兼容性和潜在风险,从而编写更健壮、更易维护的代码。

#kotlin#开发语言#android
Kotlin 中的 Object

简化线程安全的单例实现;替代 Java 中的static关键字;替代 Java 中的匿名内部类;

#kotlin#开发语言#android
Kotlin 和 Java 混合开发时需要注意哪些问题

【代码】Kotlin 和 Java 混合开发时需要注意哪些问题。

文章图片
#java#kotlin#python
对 Kotlin 中的 data 关键字的理解,相比于普通类有哪些特点?

Kotlin 中的data关键字用于声明数据类(Data Class),它专门为简化数据模型的实现而设计的。

文章图片
#kotlin#java#android
谈谈 Kotlin 中的 Sequence,为什么它处理集合操作更加高效?

在 Kotlin 中, (序列)是一种用于高效处理集合数据的惰性容器。与普通集合(如 、)不同, 在处理链式操作时避免了中间集合的多次创建,从而显著减少内存开销并提升性能。Kotlin 的集合操作(如 、)默认是急切的,即每一步操作都会立即执行并生成中间结果:每一步操作生成中间集合,遍历所有元素,内存开销大。 的操作是惰性的,不会立即执行中间操作,直到在调用终端操作(如 、)时才会执行整个操作链。

#kotlin#windows#开发语言
Kotlin 相关知识点

Kotlin 和 Java 一样是 JVM 编程语言,它们的代码最终都会被编译成 .class 文件(JVM 字节码)。Lambda 表达式并不是 Kotlin 特有的,Java 中也有,但是有限制Java 中的 Lambda 表达式主要用于简化单抽象方法的接口。这是因为 Java 的系统类型需要明确的类型信息,Lambda 表达式要和特定的函数式接口(仅包含一个抽象方法的接口 SAM Singl

#kotlin#python#开发语言
Kotlin(一)—— 简介

编程语言大致可以分为两类: 编译型语言和解释型语言。编译型语言的特点是编译器会将我们编写的源代码一次性地编译成计算机可识别的二进制文件,然后计算机直接执行,像C和C++都属于编译型语言。解释型语言则完全不一样,它有一个解释器,在程序运行时,解释器会一行行地读取我们编写的源代 码,然后实时地将这些源代码解释成计算机可识别的二进制数据后再执行,因此解释型语言通常效率会差一些,像Python和JavaS

文章图片
#kotlin#android#java
    共 38 条
  • 1
  • 2
  • 3
  • 4
  • 请选择