首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小海编码日记
掘友等级
公号:
|
小海编码日记
Android,Flutter
获得徽章 12
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 26
沸点 2
赞
28
返回
|
搜索文章
赞
文章( 26 )
沸点( 2 )
面试问题002-SharedPreferences支持多进程调用吗,多进程安全吗?
SharedPreferemces在低版本上是支持多进程的,但其多进程操作不安全,后续不再支持。通过前文我们知道,可以通过 来获取SharedPreferences接口的实现类SharedPrefer
面试问题001-SharedPreferences线程安全吗?
首先可以肯定的讲SharedPreferemces是线程安全的,其底层是通过synchronized关键词锁类对象实现的,那么具体的实现细节是怎样的呢?我们一起来看下 SharedPreference
final的那些事儿
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 6 天,点击查看活动详情 final作为java中基础常用的关键字,相信大家都很熟悉,大家都晓得final可以修饰类,方法和变量且
Activity生命周期监控方案
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 4 天,点击查看活动详情 实际开发中,我们经常需要在Activity的onResume或者onStop中进行全局资源的获取或释放,
APT-单例代码规范检查
前文提到注解按照Retention可以取值可以分为SOURCE,CLASS,RUNTIME三类,在定义注解完成后,可以结合APT进行注解解析,读取到注解相关信息后进行一些检查和设置。 接下来我们实现
APT-自定义ButterKnife
**开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 3 天,[点击查看活动详情](https://juejin.cn/post/7194721470063312933 "http
泛型使用方法
泛型又叫参数化类型,其主要描述的是在进行类,接口,方法的定义时,使用抽象的数据结构或者进行简单的约束,其真实装载的数据结构或对象关系由开发者在创建该类,接口,方法时实现,Android开发中最典型的泛
LockSupport实现原理
前文中了解到AQS借助LockSupport.park和LockSupport.unpark完成线程的阻塞和唤醒,那么LockSupport内部又是怎么实现的?这是一个什么类? LockSupport
synchronized实现原理
synchronized作为java语言中的并发关键词,其在代码中出现的频率相当高频,大多数开发者在涉及到并发场景时,一般都会下意识得选取synchronized。 synchronized在代码中主
Synchronized解析——如果你愿意一层一层剥开我的心
synchronized,是解决并发情况下数据同步访问问题的一把利刃。那么synchronized的底层原理是什么呢?下面我们来一层一层剥开它的心,就像剥洋葱一样,看个究竟。 接下来,我们先剥开synchronized的第一层,反编译其作用的代码块以及方法。 由图可得,添加了s…
下一页
个人成就
文章被点赞
232
文章被阅读
53,303
掘力值
2,098
关注了
16
关注者
71
收藏集
11
关注标签
2
加入于
2017-12-05