如何优雅的处理协程的异常?

原文作者:ManuelVivo原文地址:ExceptionsinCoroutines译者:秉心说本文是协程的取消和异常系列的第三篇,往期目录如下:Coroutines:Firstthingsfirst如何优雅的处理协程的取消?在阅读本文之前,强烈建议回顾一下之前两篇文章。实在没有时间的话,至少读一下

如何优雅的处理协程的取消?

这是关于协程的取消和异常系列第二篇文章,强烈推荐!原文作者:FlorinaMuntenescu原文地址:Cancellationincoroutines译者:秉心说在软件开发乃至生活中,我们都要避免过多无用的工作,这样只会浪费内存和精力。这个原则对协程也是一样。确保你可以控制协程的生命周期,在它不需

Null is your friend, not a mistake

原文作者:RomanElizarov原文地址:Nullisyourfriend,notamistake译者:秉心说KotlinIslandfromWikimediabyPavlikhin,CCBY-SA4.0我使用Java语言编程已经很久很久了,掌握了通过Java编写和维护大型软件(百万行代码)应该

在 Android 上使用协程(三) :Real Work

这里是关于在Android上使用协程的一系列文章。本篇文章将着重于介绍使用协程来解决实际问题。该系列其他文章:在Android上使用协程(一):GettingTheBackground在Android上使用协程(二):Gettingstarted使用协程解决现实问题系列前两篇文章着重于介绍协程如何简

如何创建完美的单例模式?

原文作者:AnkitSinhal原文地址:HowtomaketheperfectSingleton?译者:sunluyao设计模式在软件开发者中十分受欢迎。设计模式是对于常见软件问题的良好解决方案。单例模式是Java中创建型设计模式的一种。单例模式的目的是什么?单例类的目的是控制对象创建,约束对象的