文章 2024-10-20 来自:开发者社区

Android面试之5个Kotlin深度面试题:协程、密封类和高阶函数

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 面试题目1:Kotlin中的协程与线程的区别是什么?如何在Android中使用协程进行异步编程? 解答:协程和线程都是用于并发编程的工具,但它们有显著的区别: 协程...

Android面试之5个Kotlin深度面试题:协程、密封类和高阶函数
文章 2024-06-13 来自:开发者社区

Android面试题之Kotlin的几种常见的类

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 初始化的顺序 主构造函数里声明的属性 类级别的属性赋值 init初始化块里的属性赋值和函数调用 次构造函数里的属性赋值和函数调用 延迟初始化 lateinit关键字用来延迟初始化 isInitialized可以检查是否初始化完成 class c...

Android面试题之Kotlin的几种常见的类
文章 2023-05-19 来自:开发者社区

Android基础--kotlin(十)Kotlin 枚举类

Kotlin 枚举类枚举类最基本的用法是实现一个类型安全的枚举。枚举常量用逗号分隔,每个枚举常量都是一个对象。enum class Color{ RED,BLACK,BLUE,GREEN,WHITE }枚举初始化每一个枚举都是枚举类的实例,它们可以被初始化:enum class Color(val rgb: Int) { RED(0xFF0000), GREEN(0x00...

文章 2023-05-19 来自:开发者社区

Android基础--kotlin(八)Kotlin 扩展数据类与密封类

数据类Kotlin 可以创建一个只包含数据的类,关键字为 data:data class User(val name: String, val age: Int)编译器会自动的从主构造函数中根据所有声明的属性提取以下函数:equals() / hashCode() toString() 格式如 "User(name=John, age=42)" componentN() functions 对应....

文章 2022-04-08 来自:开发者社区

Android修行手册之Kotlin-【数据类】、【泛型】篇

关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)有什么需要欢迎私我,交流群让学习不再孤单。前提当前环境2021年10月8日最新下载2020.3.1 Patch....

文章 2022-04-08 来自:开发者社区

Android修行手册之Kotlin-【Get和Set】、【继承】、【抽象类/嵌套类/内部类】篇

关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)有什么需要欢迎私我,交流群让学习不再孤单。前提当前环境2021年10月8日最新下载2020.3.1 Patch....

文章 2022-04-08 来自:开发者社区

Android修行手册之Kotlin-【类和对象】篇

关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)有什么需要欢迎私我,交流群让学习不再孤单。前提当前环境2021年10月8日最新下载2020.3.1 Patch....

问答 2022-02-15 来自:开发者社区

Android Kotlin-如何在主活动类中将名称函数分配给另一个类中的setOnClickLis

请检查下面的示例代码和注释, class MainActivity : AppCompatActivity(), MyListener { fun OnViewItemClicked(){ // do something } } class AnotherClass() : RecyclerView.Adapter() { override fun onBindView...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注