首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
Kotlin
前端
Flutter
HarmonyOS
Android Jetpack
面试
后端
Java
展开
全部
Android
Kotlin
前端
Flutter
HarmonyOS
Android Jetpack
面试
后端
Java
架构
OpenGL
APP
iOS
Google
音视频开发
暂无数据
推荐
最新
27.Kotlin 空安全:安全转换 (as?) 与非空断言 (!!)
安全转换运算符 `as?`尝试将表达式转换为指定类型,如果转换失败则返回 `null`而不是抛出异常。
25.Kotlin 空安全:Kotlin 的灵魂:可空性 (?) 与空安全
Kotlin将空安全作为核心特性,旨在通过类型系统在编译时消除大多数NPE。设计原则包括: - 默认情况下,类型是非空的 - 必须显式声明可空类型 - 编译器强制检查可空值的使用
26.Kotlin 空安全:安全调用:安全调用运算符 (?.) 与 Elvis 运算符 (?:)
安全调用运算符 `?.`允许在对可空对象进行成员访问时避免空指针异常。如果接收者为 null,则整个表达式返回 null,而不会抛出异常。
23.Kotlin 继承:继承的细节:覆盖方法与属性
在面向对象编程(OOP)中,继承是实现代码复用和多态性的基石。然而,相较于 Java 宽松的继承机制,Kotlin 引入了更为严格的“显式声明”哲学。
21.Kotlin 接口:接口 (Interface):抽象方法、属性与默认实现
接口(Interface)是面向对象编程中“契约”精神的体现。它定义了一组行为规范(Can-Do),而不关心具体的实现细节。通过接口,我们可以实现多态,将类的定义与具体的行为解耦,使系统架构更加灵活。
18.Kotlin 类:类的形态(五):嵌套类与内部类 (Nested & Inner)
面向对象编程中,并非所有的类都需要独立存在于顶层。当一个类的逻辑完全服务于另一个类,或者需要对类内部的逻辑进行模块化封装时,嵌套类和内部类便应运而生。
让你免费拥有一个无限大小的存储服务器
前言 家里有个七十多个月的笔记本,在笔记本里算年龄大的了,有了新机之后这个就一直拿来当自己的小服务器用了,存点照片、资源什么的(别问,是正经资源),但是毕竟只是个笔记本,容量有点小,随便整个小电影就几
海外独立创收日记(4)-第一笔汇款
◆ 💰 海外创收正当时,行动力决定财富力。今天不行动,明天就落后。让我们一起用代码创造价值,早日实现财富自由! 激动人心的时刻 今天是个特别的日子!当我打开招商银行APP,看到账户里多了一笔108.0
16.Kotlin 类:类的形态(三):密封类 (Sealed Class)
密封类被称为“增强版的枚举”(Enum with superpowers)。 一句话总结:密封类就是编译器知道所有可能子类型的类,专为“有限种状态”而生。
14.Kotlin 类:类的形态(一):抽象类 (Abstract Class)
Kotlin 设计抽象类的初衷,是在代码复用与子类规范之间寻找平衡。 - 复用:将通用的状态和逻辑提取到父类,避免重复代码。 - 规范:通过抽象方法强制子类必须实现特定逻辑,保证业务流程的完整性。
10.Kotlin 类:延迟初始化:lateinit 与 by lazy 的对决
lateinit 和 by lazy 是 Kotlin 提供的两种延迟初始化方案,它们的核心目标一致——实现属性的延迟初始化
Kotlin 协程基础系列:从概念到实战
最近一直在深耕 Kotlin 协程,通过官方文档系统学习 + 个人实践总结,梳理出了一套完整的学习笔记。不得不说,官方文档永远是最权威、最全面的学习资料。
11.Kotlin 类:继承控制的关键 ——final 与 open 修饰符
Kotlin 采用了截然相反的设计哲学——**类和成员默认是 final 的,即默认不可继承、不可重写**。
9.Kotlin 类:类的核心:属性 (Property) 与自定义访问器 (Getter/Setter)
本文将围绕 Kotlin 类的“属性”与“访问器”展开系统讲解,遵循“基础认知→原理剖析→实践应用→总结升华”的逻辑脉络
24.Kotlin 继承:调用超类实现 (super)
Kotlin 的 `super` 更加强大且精准。特别是在多重实现(实现多个接口)的场景下,Kotlin 提供了泛型限定符语法(`super<T>`),彻底解决了“菱形继承”带来的调用歧义问题。
兼容命令行与 Android Studio 的 JDK 策略:从踩坑到方案
通过 Gradle 属性、Toolchain 与 IDE 设置三步,统一 JDK 版本,消除命令行与 Android Studio 构建差异。
5.Kotlin 流程控制:循环的艺术:for 循环与区间 (Range)
本文将围绕“for循环与区间”展开,采用“基础先行、用法递进、场景落地”的思路逐步讲解。首先从Kotlin区间的基础概念入手,介绍区间的定义、三种核心类型(闭区间、半开区间、倒序区间)以及步长的使用方
Kotlin中遍历集合的方法
在 Kotlin 中,遍历 MutableList 有多种方式,可根据需求选择合适的方法,以下是常用遍历方式及示例: 1. for 循环遍历(最常用) 直接通过 for-in 循环遍历 Mutable
8.Kotlin 类:类的基础:主构造函数与次构造函数
本文将遵循“基础认知→核心详解→关联分析→实践应用→总结建议”的逻辑展开:首先解析主构造函数的语法、初始化方式及实例;
6.Kotlin 流程控制:循环控制:while 与 do/while
本文将围绕Kotlin中的while和do/while循环展开,采用“由浅入深、对比分析、场景落地”的思路逐步讲解。