首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
v月下鸿鹄
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 42
沸点 0
赞
42
返回
|
搜索文章
赞
文章( 42 )
沸点( 0 )
深入理解ReentrantLock的实现原理
ReentrantLock是Java在JDK1.5引入的显式锁,在实现原理和功能上都和内置锁(synchronized)上都有区别,在文章最后我们再比较这两个锁。 首先我们要知道ReentrantLock是基于AQS实现的,所以我们得对AQS有所了解才能更好的去学习掌握Reen…
为什么View的 onDetachedFromWindow 方法不一定执行
在开发过程中,发现一个偶现的内存泄漏问题,经排查发现是 onDetachedFromWindow 没有执行造成的。项目背景是一个自定义的头像控件内部需要监听头像变更,因此在创建 View 时注册了监听
事件分发全面解析-基础篇 | Android
首先,事件分发的对象是谁? 事件。 当用户触摸屏幕时( View 或 ViewGroup 派生的控件),将产生点击事件(Touch事件) Touch 事件主要有以下几种: 事件 简介 ACTION_D
Android 复杂项目崩溃率收敛至0.01%实践
主要介绍在项目中如何将缺陷收敛至0.01%。通过崩溃容灾框架的拦截。以及针对常见的崩溃,数据库崩溃,OOM类崩溃的专项收敛达到当前的水平。
浅谈偏向锁、轻量级锁、重量级锁
为了换取性能,JVM在内置锁上做了非常多的优化,膨胀式的锁分配策略就是其一。理解偏向锁、轻量级锁、重量级锁的要解决的基本问题,几种锁的分配和膨胀过程,有助于编写并优化基于锁的并发程序。 内置锁是JVM提供的最便捷的线程同步工具,在代码块或方法声明上添加synchronized关…
Java 反射真的很慢吗?
说到Java 中的反射,初学者在刚刚接触到反射的各种高级特性时,往往表示十分兴奋,甚至会在一些不需要使用反射的场景中强行使用反射来「炫技」。而经验较为丰富的长者,看到反射时往往会发出灵魂三问:为什么要用反射?反射不会降低性能么?不用还有什么办法可以解决这个问题? 在我们分析具体…
【Android性能优化】UI布局优化
这篇文章记录日常开发中一些UI方面的优化点 1.减少布局的嵌套层级 【Android性能优化】UI布局优化
Android源码的下载,编译,刷机
上篇说到《framework开发环境搭建》,本篇继续介绍Android源码的下载、编译、刷机 先贴上Android源码官网地址:https://source.android.com/docs/setu
2024年字节跳动面试-Handler相关
问题:Handler.postDelayed原理,修改手机系统时间是否对延迟消息有影响。 回答: 修改系统时间对延迟消息无影响,原因是 (1)存入队列时,SystemClock.uptimeMilli
记一次手机厂商的BUG排查,App码农如何自证清白,不背锅:关于排除全面屏手势区域不生效的问题
setSystemGestureExclusionRects禁用全面屏返回手势不生效? “代码是负债,不是资产”!是时候排期改掉全面屏的实现了。
下一页
关注了
16
关注者
0
收藏集
1
关注标签
24
加入于
2021-09-28