- 博客(3)
- 收藏
- 关注
原创 Kotlin协程文档【1】——协程入门
文章目录环境配置Hello, Coroutines协程作用域概念Suspend简单使用规则协程作用域创建声明一个显式的任务协程轻量化原文地址:https://kotlinlang.org/docs/coroutines-basics.html环境配置如图,使用IDEA作为我们的IDE,用Gradle做依赖管理工具,以便后续引入依赖。JDK版本自由选择,我这里是JDK11.新建工程后等待gradle构建完成,往build.gradle文件中添加协程依赖,如下代码:plugins { id
2021-07-27 20:47:43
351
原创 深入理解Java的Lambda原理
文章目录Lambda表达式的背景传递一段代码匿名内部类写法Lambda写法两种写法的实际操作匿名内部类的实际操作Lambda写法的实际操作Lambda表达式 VS 匿名内部类总结Lambda表达式的背景Lambda函数的概念其实有很久远的历史了,在Lisa,C#中早有实现。且近年来,开发者对语言的表现力有了更高的要求,Java也在JDK 1.8 中引入了Lambda函数这一概念。虽然截止到写下这段文字的一刻已经过去七年之久,但其底层的设计思想仍值得我们参考一番,以便我们更好地使用。Lambda表达式的
2021-04-23 13:56:19
788
6
原创 “by” the way ——借ViewModel创建方式探索Kotlin的委托机制
文章目录获取viewModel的新方法旧方法新方法什么是委托模式?那么委托模式到底是什么呢?类委托应用场景属性委托的应用场景“by” 关键字到底是啥总结获取viewModel的新方法旧方法有新方法肯定要先介绍一下旧方法。在传统的viewModel获取中,我们都有这样一个经验——不能在Activity里直接创建viewModel对象。因为ViewModel的生命周期是长于Activity的,如果在Activity的方法内直接创建对象,就失去了viewModel的设计意义了,即独立于activity的生
2021-04-15 00:02:06
2260
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人