<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Kotlinlang]]></title><description><![CDATA[一起 Kotlin 吧！]]></description><link>https://blog.youkuaiyun.com/Kotlinlang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Kotlinlang]]></copyright><item><title><![CDATA[破解 Kotlin 协程(6) - 协程挂起篇]]></title><link>https://blog.youkuaiyun.com/Kotlinlang/article/details/90255863</link><guid>https://blog.youkuaiyun.com/Kotlinlang/article/details/90255863</guid><author>Kotlinlang</author><pubDate>Thu, 16 May 2019 07:25:18 +0800</pubDate><description><![CDATA[协程的挂起最初是一个很神秘的东西，因为我们总是用线程的概念去思考，所以我们只能想到阻塞。不阻塞的挂起到底是怎么回事呢？说出来你也许会笑~~（哭？。。抱歉这篇文章我实在是没办法写的更通俗易懂了，大家一定要亲手实践！）]]></description><category></category></item><item><title><![CDATA[破解 Kotlin 协程(5) - 协程取消篇]]></title><link>https://blog.youkuaiyun.com/Kotlinlang/article/details/90255855</link><guid>https://blog.youkuaiyun.com/Kotlinlang/article/details/90255855</guid><author>Kotlinlang</author><pubDate>Thu, 16 May 2019 07:20:18 +0800</pubDate><description><![CDATA[协程的任务的取消需要靠协程内部调用的协作支持，这就类似于我们线程中断以及对中断状态的响应一样。]]></description><category></category></item><item><title><![CDATA[破解 Kotlin 协程(4) - 异常处理篇]]></title><link>https://blog.youkuaiyun.com/Kotlinlang/article/details/89709238</link><guid>https://blog.youkuaiyun.com/Kotlinlang/article/details/89709238</guid><author>Kotlinlang</author><pubDate>Tue, 30 Apr 2019 14:49:36 +0800</pubDate><description><![CDATA[异步代码的异常处理通常都比较让人头疼，而协程则再一次展现了它的威力。]]></description><category></category></item><item><title><![CDATA[破解 Kotlin 协程(3) - 协程调度篇]]></title><link>https://blog.youkuaiyun.com/Kotlinlang/article/details/89412209</link><guid>https://blog.youkuaiyun.com/Kotlinlang/article/details/89412209</guid><author>Kotlinlang</author><pubDate>Sat, 20 Apr 2019 07:10:28 +0800</pubDate><description><![CDATA[上一篇我们知道了协程启动的几种模式，也通过示例认识了 `launch` 启动协程的使用方法，本文将延续这些内容从调度的角度来进一步为大家揭示协程的奥义。]]></description><category></category></item><item><title><![CDATA[破解 Kotlin 协程(2) - 协程启动篇]]></title><link>https://blog.youkuaiyun.com/Kotlinlang/article/details/89282970</link><guid>https://blog.youkuaiyun.com/Kotlinlang/article/details/89282970</guid><author>Kotlinlang</author><pubDate>Sat, 13 Apr 2019 15:08:57 +0800</pubDate><description><![CDATA[现在你已经知道协程大概是怎么回事了，也应该想要自己尝试一把了吧。本文将为大家详细介绍协程的几种启动模式之间的不同，当然，我不打算现在就开始深入源码剖析原理，大家只需要记住这些规则就能很好的使用协程了。]]></description><category></category></item><item><title><![CDATA[破解 Kotlin 协程 - 入门篇]]></title><link>https://blog.youkuaiyun.com/Kotlinlang/article/details/89281252</link><guid>https://blog.youkuaiyun.com/Kotlinlang/article/details/89281252</guid><author>Kotlinlang</author><pubDate>Sat, 13 Apr 2019 13:26:32 +0800</pubDate><description><![CDATA[破解 Kotlin 协程 - 入门篇1. 引子2. 需求确认3. 一个常规例子4. 改造成协程4.1 CallAdapter 的方式4.2 suspend 函数的方式5. 协程到底是什么6. 小结

假定你对协程（Coroutine）一点儿都不了解。
通过阅读本文看看是否能让你明白协程是怎么一回事。

1. 引子
我之前写过一些协程的文章，很久以前了。那会儿还是很痛苦的，毕竟 kotlinx.co...]]></description><category></category></item><item><title><![CDATA[像写文章一样使用 Kotlin]]></title><link>https://blog.youkuaiyun.com/Kotlinlang/article/details/54860058</link><guid>https://blog.youkuaiyun.com/Kotlinlang/article/details/54860058</guid><author>Kotlinlang</author><pubDate>Sat, 04 Feb 2017 07:35:43 +0800</pubDate><description><![CDATA[infix 是一个非常有用的关键字，让你的代码看起来像一篇文章一样，你不比再为前后括号匹配着慌，每一个单词其实都是方法调用。]]></description><category></category></item><item><title><![CDATA[Kotlin 如何优雅的实现『多继承』]]></title><link>https://blog.youkuaiyun.com/Kotlinlang/article/details/54834904</link><guid>https://blog.youkuaiyun.com/Kotlinlang/article/details/54834904</guid><author>Kotlinlang</author><pubDate>Thu, 02 Feb 2017 11:00:19 +0800</pubDate><description><![CDATA[继承和实现接口的区别就是：继承描述的是这个类『是什么』的问题，而实现的接口则描述的是这个类『能做什么』的问题。]]></description><category></category></item><item><title><![CDATA[你为什么需要 Kotlin]]></title><link>https://blog.youkuaiyun.com/Kotlinlang/article/details/54812705</link><guid>https://blog.youkuaiyun.com/Kotlinlang/article/details/54812705</guid><author>Kotlinlang</author><pubDate>Wed, 01 Feb 2017 22:08:45 +0800</pubDate><description><![CDATA[Kotlin 似乎并不是一门新的编程语言，它看上去更像 Java 的语法糖，只不过，这糖放的彻底了些。]]></description><category></category></item><item><title><![CDATA[[国内首套] Kotlin从入门到『放弃』系列 视频教程]]></title><link>https://blog.youkuaiyun.com/Kotlinlang/article/details/54799702</link><guid>https://blog.youkuaiyun.com/Kotlinlang/article/details/54799702</guid><author>Kotlinlang</author><pubDate>Tue, 31 Jan 2017 17:19:26 +0800</pubDate><description><![CDATA[随着Kotlin越来越成熟稳定，我已经开始在生产环境中使用它。考虑到目前国内资料较少，我录制了一套视频教程，希望以此抛砖引玉，让 Kotlin 在国内火起来。]]></description><category></category></item></channel></rss>