破解 Kotlin 协程(3) - 协程调度篇

破解 Kotlin 协程(3) - 协程调度篇 关键词:Kotlin 异步编程 协程 上一篇我们知道了协程启动的几种模式,也通过示例认识了 launch 启动协程的使用方法,本文将延续这些内容从调度的角度来进一步为大家揭示协程的奥义。 1. 协程上下文 调度器本质上就是一个协程上下文的实现,...

2019-06-13 09:22:28

阅读数 350

评论数 0

当Kotlin邂逅设计模式之代理模式(二)

简述: 从这篇文章起,我们将继续Kotlin邂逅设计模式系列篇中的第二篇代理模式。代理模式可以说很多初级中级开发者迷惑的设计模式。但是它确实应用很广,不用多说大家非常熟悉的Retrofituu快3软件/UU快三软件【致富彩经】 ,内部使用了动态代理设计模式,以注解的方式简化网络请求参数传递,从而实现更高解耦。然而在Kotlin中有天...

2019-06-13 09:15:01

阅读数 130

评论数 0

破解 Kotlin 协程(8) - Android 篇

破解 Kotlin 协程(8) - Android 篇 关键词:Kotlin 协程 Android Anko Android 上面使用协程来替代回调或者 RxJava 实际上是一件非常轻松的事儿,我们甚至可以在更大的范围内结合 UI 的生命周期做控制协程的执行状态~ 本文涉及的 MainSco...

2019-06-11 11:35:53

阅读数 555

评论数 0

破解 Kotlin 协程(7) - 序列生成器篇

破解 Kotlin 协程(7) - 序列生成器篇 关键词:Kotlin 协程 序列 Sequence 说出来你可能不信,Kotlin 1.1 协程还在吃奶的时候,Sequence 就已经正式推出了,然而,Sequence 生成器的实现居然有协程的功劳。 1. 认识 Sequence 在 Kot...

2019-06-11 11:34:46

阅读数 642

评论数 0

Kotlin和Flutter,我全都要!

说到Android开发领域,现在最火的话题莫过于Kotlin和Flutter。从百度搜索指数也可以看到I/O大会之后,这两个关键词搜索热度直线上升。虽说Kotlin早已被...

2019-05-29 06:30:00

阅读数 1521

评论数 5

当Kotlin邂逅设计模式之单例模式(一)

简述: 从这篇文章开始,我将带领大家一起来探讨一下Kotlin眼中的设计模式。说下为什么想着要开始这么一个系列文章。主要基于下面几点原因: 说下最终的目标吧,最终目标是有基础能力在分析的源码时候能够站在一个全局角度去思考,而不是一头扎入茫茫源码中无法自拔迷失自我。后面也会随即出一些有关源码分析的...

2019-05-27 23:14:11

阅读数 162

评论数 0

新视频 破解 Retrofit

收看视频请直接点击“阅读原文”年初上了一门新课 《破解 Android 高级面试》,后来跟同学们讨论的时候,发现大家对于uu快3软件/UU快三软件【致富彩经】 的深入剖析比较感兴趣,并且市场上目前没有特别好...

2019-05-14 08:03:03

阅读数 143

评论数 0

如何看待 Google 将 Kotlin 作为 Android 开发首选语言?

关键词:Android Kotlin Google Java如果你觉得天气热不舒服,那一定是享受过凉爽之后才会有的感觉。你没有意识到 Java 的问题,那正说明你应该试试...

2019-05-11 09:43:57

阅读数 185

评论数 0

破解 Kotlin 协程(6) - 协程挂起篇

关键词:Kotlin 协程 协程挂起 任务挂起 suspend 非阻塞 协程的挂起最初是一个很神秘的东西,因为我们总是用线程的概念去思考,所以我们只能想到阻塞。不阻塞的挂起到底是怎么回事呢?说出来你也许会笑~~(哭?。。抱歉这篇文章我实在是没办法写的更通俗易懂了,大家一定要亲手实践!) 1...

2019-05-09 12:24:50

阅读数 146

评论数 0

破解 Kotlin 协程(5) - 协程取消篇

关键词:Kotlin 协程 协程取消 任务停止 协程的任务的取消需要靠协程内部调用的协作支持,这就类似于我们线程中断以及对中断状态的响应一样。 1. 线程的中断 我们先从大家熟悉的话题讲起。线程有一个被废弃的 stop 方法,这个方法会让线程立即死掉,并且释放它持有的锁,这样会让它正在读...

2019-04-30 15:31:48

阅读数 158

评论数 0

破解 Kotlin 协程(4) - 异常处理篇

关键词:Kotlin 协程 异常处理 异步代码的异常处理通常都比较让人头疼,而协程则再一次展现了它的威力。 1. 引子 我们在前面一篇文章当中提到了这样一个例子: typealias Callback = (User) -> Unit f...

2019-04-23 12:53:14

阅读数 154

评论数 0

破解 Kotlin 协程(2) - 协程启动篇

破解 Kotlin 协程 - 入门篇 现在你已经知道协程大概是怎么回事了,也应该想要自己尝试一把了吧。本文将为大家详细介绍协程的几种启动模式之间的不同,当然,我不打算现在就开始深入源码剖析原理,大家只需要记住这些规则就能很好的使用协程了。 1. 回想一下刚学 Thread 的时候 我相信...

2019-04-08 07:30:00

阅读数 158

评论数 0

一条生活馆招人啦

APP业务研发:任职要求:1. 参与公司相关 Android 客户端产品软件开发全过程(架构、实现、维护)。2. 熟练掌握 Android 应用层开发,熟悉 Kotlin...

2019-04-08 07:30:00

阅读数 163

评论数 0

破解 Kotlin 协程 - 入门篇

假定你对协程(Coroutine)一点儿都不了解。 通过阅读本文看看是否能让你明白协程是怎么一回事。 1. 引子 我之前写过一些协程的文章,很久以前了。那会儿还是很痛苦的,毕竟 kotlinx.coroutines 这样强大的uu快3软件/UU快三软件【致富彩经】 还在襁褓当中,于是乎我写的几篇协程的文章几乎就是在告诉大家...

2019-04-01 22:44:41

阅读数 163

评论数 0

== 与 equals 居然结果不一样!

== 与 equals 意见不一致的情况Kotlin 当中 == 和 equals 是等价的,所以所有用 equals 的地方都可以用 == 来替换。一般情况下这种说法是...

2019-03-23 09:00:00

阅读数 129

评论数 0

基于 Node.js 环境的 KotlinJs 工程的完美搭建

为什么需要这样一篇文章我们知道 Kotlin 对 Jvm 的支持实在是太好了,以至于我们创建一个 Java 工程,配置一下 Kotlin 的编译插件和标准库就可以很轻松愉...

2019-03-11 09:00:00

阅读数 137

评论数 0

Kotlin Suppress 的非常规用法

在 Java 中,有个叫 SuppressWarnings 的注解,用于忽略特定的编译器警告。Kotlin 中也有一个类似功能的注解,叫做 Suppress,本文主要讲讲...

2019-03-04 08:00:00

阅读数 119

评论数 0

父类返回子类类型的函数写法

今天的话题很简单,分享下也许对大家可以有帮助或者有启发。1. 背景一看题目,有点儿晕。看个例子马上就明白了:abstract class EventBuilder() {...

2019-02-18 12:54:24

阅读数 161

评论数 0

新年 Flag 以及论坛的一个所谓 "Kotlin 不完全兼容 Java" 的问题

0. 新年立个 Flag首先祝各位小伙伴在新的中国年里找到属于自己的奋斗方向,凝聚自己的奋斗方法,实现自己的奋斗目标。每年春节 0 点之后都喜欢随便做点儿自己喜欢的事情。...

2019-02-05 08:00:00

阅读数 153

评论数 0

2018 JetBrains Beijing 演讲视频来啦(1~3)

感谢 JetBrains 组织了这样一场活动,当天参加活动的小伙伴们纷纷表示收获很大。那么错过这样的机会的小伙伴,也不用担心,官方已经把视频上传到腾讯视频,下面给大家列出...

2019-01-08 08:01:00

阅读数 147

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭