首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
YDG
掘友等级
android 修行者
不打游戏的程序猿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
YDG
android 修行者
·
4年前
关注
jetpack--Lifecycle 扩展
前言生命周期持有者除了Activity、fragment还有 service 和 application ,本文讲述 LifeCycleService 和 Proccess...
2
评论
分享
YDG
android 修行者
·
4年前
关注
直面底层之字节码看kotlin语法糖
前言kotlin 新增了一些功能,诸如 object单例、顶层函数、扩展函数等,但是这些在java 层并没有指令对应,那java 层是如何处理这些case 呢? 本文从字节...
3
评论
分享
YDG
android 修行者
·
4年前
关注
直面底层之字节码看匿名内部类和lamda
前言我们日常开发中的通常会遇到匿名内部类,并且匿名内部类会持有外部类的引用,那么字节码层面是如何的呢?本文从字节码层面看内部类和 lamda一、匿名内部类我们new 了一个...
1
评论
分享
YDG
android 修行者
·
4年前
关注
直面底层之字节码看try-catch-finally
前言我们都知道 try catch finally 语法快 finally的代码一定会执行,但是其底层的原理知道么?本文直面底层看下 为什么finnaly 语法块不管是正常...
7
1
分享
YDG
android 修行者
·
4年前
关注
直面底层之字节码看i++与++i
我们可以看到 i++ 只操作了局部变量表,并不会和操作数栈发生关系,如果i= i++ 的结果就是 先读了i 的值 到操作数栈,然后局部变量表操作自增,然后 操作数栈又写回了...
1
评论
分享
YDG
android 修行者
·
4年前
关注
直面底层之字节码看for循环高级语法糖
本文从字节码层面看java 高级for循环的语法糖,用字节码分析,揭开高级for循环的面纱。...
3
评论
分享
YDG
android 修行者
·
4年前
关注
直面底层之字节码看类初始化
在https://juejin.cn/post/6948344115050332191 这篇文章最后我们讲了 new dup invokespecial 要形成条件反射是一...
1
评论
分享
YDG
android 修行者
·
4年前
关注
直面底层之字节码看enum和switch
本文从枚举的字节码方面看枚举,并学习下 swtich的实现 和 swtich(String) 的实现。 接下来我们通过 javac EnumTest 看下编译后生成了 En...
2
评论
分享
YDG
android 修行者
·
4年前
关注
直面底层之字节码基础
生成的.class 文件 由上述图示部分组成: CAFEBABE 是文件标识,表明这是一个class 文件,后面的就是编译版本、常量池个数、类访问标记、接口、成员变量、方法...
2
评论
分享
YDG
android 修行者
·
4年前
关注
jetpack-ViewModel 源码解析
2. ViewModel通常在有周期的组件内创建 如 Activity /Fragment 创建时创建,只要组件为销毁,ViewModel 就是可用的 4. ViewMod...
2
评论
分享
YDG
android 修行者
·
4年前
关注
又见清明之 app黑白化
疫情已经持续了两年之久,从去年清明节各个APP陆续在节日当天将APP黑白化,以示对逝者的尊敬和祭奠。除了悼念,作为一个开发者,更需要理解这背后的技术即黑白化的技术。 ...
24
6
分享
YDG
android 修行者
·
4年前
关注
jetpack--LiveData源码解析
1. LiveData 观察者包装类的两种实现 c. 在添加观察者时,如果 该观察者已经添加过且 该观察者是LifecycleBoundObserver 类型,且 该观察者...
2
评论
分享
YDG
android 修行者
·
4年前
关注
MMKV浅析
通过 mmap 内存映射文件,提供一段可供随时写入的内存块,App 只管往里面写数据,由操作系统负责将内存回写到文件,不必担心 crash 导致数据丢失。 mmap主要有2...
4
评论
分享
YDG
android 修行者
·
4年前
关注
jetpack-- lifecycle 源码解析
ObserverWithState 通过 LifeCycling 将Observer 包装成 LifecycleEventObserver 或者 FullLifecyc...
1
评论
分享
YDG
关注了
ReAndroid
android 修行者
YDG
关注了标签
Android Jetpack
android 修行者
YDG
赞了这篇文章
程序员江同学
Android Developer
·
4年前
关注
MMKV缺陷:不支持getAll?
3.增量更新,避免每次进行相对增量来说大数据量的全量写入。 虽然说getAll用的不多问题不大,但是MMKV因此就不具备导出和迁移的能力了。...
28
6
分享
YDG
关注了标签
性能优化
android 修行者
YDG
关注了
程序员江同学
android 修行者
YDG
关注了标签
LeetCode
android 修行者
下一页
个人成就
文章被点赞
77
文章被阅读
24,178
掘力值
823
关注了
26
关注者
11
收藏集
13
关注标签
6
加入于
2020-03-20