首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
想植发先秃头
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
写给 Android 应用工程师的 Binder 原理剖析
一. 前言 这篇文章我酝酿了很久,参考了很多资料,读了很多源码,却依旧不敢下笔。生怕自己理解上还有偏差,对大家造成误解,贻笑大方。又怕自己理解不够透彻,无法用清晰直白的文字准确的表达出 Binder 的设计精髓。直到今天提笔写作时还依旧战战兢兢。 Binder 之复杂远远不是一…
Java中的volatile关键字
在Java中,为了解决并发编程中的数据不一致问题,引入了volatile关键字。如果不存在并发同步情况时,编译器或运行时或处理器会应用各种优化,而缓存和重排序则是并发上下文中的优化手段。
迟来的6月份字节跳动面经(Android 客户端)
面试时一是要对自己做个的项目要比较深的了解,不管优点还是缺点,该怎么优化会达到更好的效果,这样才会在面试中能够更好的回答面试官提的问题,从中给自己加分。二是在面试前要提前的预习一下之前学到和用到技术点
HashMap&ConcurrentHashMap总结
主要分析了HashMap与ConcurrentHashMap的底层结构与常用方法,并在线程安全方面做了一些分析。依旧是提取了很多优秀博客的内容,在自己的理解上完成的文章,十分感谢。
【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂
随着Android技术发展的成熟,Kotlin、大前端技术Flutter、RN、小程序等一下子就进入了我们的视野内,同时,Android自身的技术栈也正在不断扩展,比如在国外大热的Jetpack。因此,Android开发者们越来越焦虑,越来越迷茫,每个人的时间和精力是有限的,我…
HashMap底层实现原理
HashMap实现了Map接口,我们常用HashMap进行put和get操作读存键值对数据。下面介绍基于jdk1.8深入了解HashMap底层原理。 HashMap实际是一种“数组+链表”数据结构。在put操作中,通过内部定义算法寻止找到数组下标,将数据直接放入此数组元素中,若…
HashMap实现原理
HashMap是常考点,而一般不问List的几个实现类(偏简单)。以下基于JDK1.8.0_102分析。 简单的说,capacity就是bucket的大小,loadFactor就是bucket填满程度的最大比例。当bucket中的entries的数目(而不是已占用的位置数)大于…