首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
user1573654201676
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
初学安卓framework系列 三 (系统服务的设计思路)
Client/Server架构,也就是大家最常听到的C/S架构在后端开发中可以说是祖师爷级别的概念了。其实安卓的系统服务的设计也是遵循C/S架构的,甚至和最近很流行的微服务micro service架
面霸养成记;50万字Android面试文档致敬2022摸爬滚打的一年
前言 "抗寒",2022专有词....任正非大佬都说了要把寒气传给每一个人,确实22年过得很艰辛,摸爬滚打,总算是安定下来了。 回头想想,抽空吧面试过程中被问到的问题和平时看的文档整理分享出来,希望能
裸辞-疫情-闭关-复习-大厂offer(一)
这不是一篇面经,而是一篇面试的复习稿。分享了我对面试的思考,破釜沉舟裸辞及潜心闭关复习面试的心路历程。
表达式求值
在上篇文章的最后留下了一个问题,求表达式4 + 2 * 3 - 10/5 的值。 对于计算机来说,它看到的就是用户输入的字符串,这个字符串是由运算符和数字组成的。为了使问题简单化,我们这里仅讨论最常见的加减乘除四则运算。那么如何解析出运算符和数字以及如何处理运算符的优先级问题呢…
java中sleep方法和wait方法的5个区别!
sleep 方法和 wait 方法都是用来将线程进入休眠状态的,并且 sleep 和 wait 方法都可以响应 interrupt 中断...
深入理解Android跨进程通信-Binder机制
说到binder,很多Android开发者会觉得很复杂,因为binder横跨了整个Android系统架构,从frameworks到kernel,binder无处不在。在日常的面试过程中,binder也
理解Java的强引用、软引用、弱引用和虚引用
Java执行GC判断对象是否存活有两种方式其中一种是引用计数。 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于(reachable)可达状态,程序才能使用它。 从JDK 1.2版本开始,对象的引用被划分为4种级别,…
Android内存泄漏场景
相信初学者可能不太清楚内存溢出和内存泄漏的区别。 内存溢出:程序使用的空间大于原本系统给它申请的空间。 内存泄漏:在new了对象之后,没有使用这个对象了,但是又没有被回收,一直占用着内存。 Java的GC(Garbage Collection,垃圾回收)机制。 如何判断,只用记…
写个图片加载框架
- 异步加载:线程池 - 切换线程:Handler - 缓存:LruCache、DiskLruCache - 防止OOM: - 防止内存泄漏 - 列表滑动加载的问题
Java jar 如何防止被反编译
Java作为解释型的语言,其高度抽象的特性意味其很容易被反编译,容易被反编译,自然有防止反编译措施存在。今天就拜读了一篇相关的文章,受益匪浅,知彼知己嘛!!之所以会对java的反编译感兴趣,那是因为自