Skip to main content

moregeek program

kotlin协程解析系列(上):协程调度与挂起_vivo互联网技术的博客-多极客编程

vivo 互联网客户端团队- Ruan Wen本文是Kotlin协程解析系列文章的开篇,主要介绍Kotlin协程的创建、协程调度与协程挂起相关的内容一、协程引入Kotlin 中引入 Coroutine(协程) 的概念,可以帮助编写异步代码。在使用和分析协程前,首先要了解一下:协程是什么?为什么需要协程?协程最为人称道的就是可以用看起来同步的方式写出异步的代码,极大提高了代码的可读性。在实际开发中最

Read More

90%的人都不懂的泛型,泛型的缺陷和应用场景_公众号:bytecode的博客-多极客编程

Hi 大家好,我是 DHL。公众号:ByteCode ,专注分享有趣硬核原创内容,Kotlin、Jetpack、性能优化、系统源码、算法及数据结构、动画、大厂面经 全文分为 视频版 和 文字版, 文字版: 文字侧重细节和深度,有些知识点,视频不好表达,文字描述的更加准确 视频版: 视频会更加的直观,看完文字版,在看视频,知识点会更加清楚 视频版 bilibili 地址:https://b23.

Read More

卷起来,突破35岁焦虑,动画演示CPU记录函数调用过程,进互联大厂如此简单-多极客编程

hi 大家好,我是 DHL。公众号:ByteCode ,专注分享有趣硬核原创内容,Kotlin、Jetpack、性能优化、系统源码、算法及数据结构、动画、大厂面经 全文分为 视频版 和 文字版, 视频版: 通过语音和动画,能够更加直观的看到,内存记录方法调用和返回过程。 bilibili 地址: b23.tv/TQXL4xx 文字版 我们在写代码的时候有没有思考过 方法如何调用 、 方法执行

Read More

Android技术分享| 利用Kotlin协程,多任务并行,测试RTM SDK性能-多极客编程

创建并登录多个实例并统计登录时间 常规写法 Thread.join Synchronized CountDownLatch RxJava 等等 上面写法都过于麻烦,示例代码就不贴了,直接看用协程改造后的吧。 //原始 rtmClient1.login("","123",object :ResultCallback<Void>{ override fun onSuccess(

Read More

Kotlin学习记录-多极客编程

常见的数据类型Byte 存储值范围整数-128-127Short 存储值范围整数-32768-32767Int 存储值范围整数-2147483648-2147483647Long 存储值范围整数-9223372036854775807-9223372036854775807Foat 存储值范围小数,小数点可以精确到6位

Read More

#yyds干货盘点# Kotlin随查指南,妈妈再也不担心我不会Ctrl+F了-多极客编程

背景 学习Kotlin已经有3年了,从20年1月开始实际投入项目使用,自认为对于Kt使用的还算熟练。 个人认为Kotlin真的是一门越用越爽的语言,但在实际开发中,刚开始经常会出现突然忘记了某个特性或者某个高阶函数的使用方式,又得去google,这个时候 如果有一份笔记,可以让你直接搜索到想要的,那么该有多好呢,这就是这份笔记的作用。 导航 本文快捷查找链接,欢迎一键转存,下载,或者随时搜索,已

Read More

#yyds干货盘点# Kotlin与Java互调的那些事-多极客编程

Kt调用-Java参数非null的处理 @NotNull Java class TestJava { public void toNotNull(@NotNull String title) {} public void toNull(String title){} } Kotlin中调用 Kt调用- Java中使用kt关键字声明的变量和方法 kotlin中调用java方法,

Read More

#yyds干货盘点# Kotlin | 简简单单理解协程就够了-多极客编程

Hi你好,新同学。很高兴,你终于追寻这个问题了,也许你正感到迷茫,各路大神对协程的理解不一,有人说它是线程框架,有人说它比线程更轻,希望我这篇博文可以帮你从另一个角度简单理解协程。 请相信一句话,任何解释从第二个人口中说出时,可能已经存在了变化。而官网是我们接触任何技术最必要的门槛。所以请打开Kotlin中文网。很多人说kotlin官网教程很不详细,其实不然,kotlin中文网教程很详细。回到正

Read More