首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android源码
订阅
清风大虾客
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
【Android面试-Java-V04】Java类加载过程
范例:Person person = new Person();为例进行说明。 查找Person.class,并加载到内存中。 执行类里的静态代码块。 在堆内存里开辟内存空间,并分配内存地址。 在堆内存里建立对象的属性,并进行默认的初始化。 对属性进行显示初始化。 对对象进行构…
我画了20张图,终于让女朋友学会了翻转链表
如果说数据结构是算法的基础,那么数组和链表就是数据结构的基础。 因为像堆,栈,对,图等比较复杂的数组结基本上都可以由数组和链表来表示,所以掌握数组和链表的基本操作十分重要。 链表的知识点蛮多的,所以分成上下两篇,这篇主要讲解链表翻转的解题技巧,下篇主要讲关于链表快慢指针的知识点…
Box 黑科技 —— 支持手机端反编译 !
有将近一个月没有更新文章了,一方面在啃 AOSP ,消化起来确实比较慢。在阅读的过程中,有时候上来就会陷入源码细节,其实这是没有必要的。刚开始更多的应该从整体脉络上去理解,摸清整个流程之后再去有针对性的看某些细节,才会事半功倍。下一篇应该会带来 Activity 启动流程分析 …
🔥Android 复习资料汇总版🔥(每周持续更新中)
接触 Android 开发也有一段时间了,前段时间便开始想抽空整理一些知识点,通过笔记整理的方式减少自己重复学习的时间成本和提高自身的效率。参考的博客和图文有很多,没办法一一列出,如果有引用不当的部分会立即删除,望大家见谅。 整理的知识点会有 Java、Android SDK、…
10分钟看懂动态代理设计模式
从字面意思来看,代理比较好理解,无非就是代为处理的意思。举个例子,你在上大学的时候,总是喜欢逃课。因此,你拜托你的同学帮你答到,而自己却窝在宿舍玩游戏... 你的这个同学恰好就充当了代理的作用,代替你去上课。 很简单的一个例子,用一个随机睡眠时间模拟小鸟在空中的飞行时间。接下来…
Android源码(一)Android系统启动
在Linux内核完成系统设置后,会再系统文件中寻找init.rc文件,并启动init进程。 (1)创建了一个Socket,并通过runSelectLoop函数等待ActivityManagerService的请求来创建新的应用程序进程。 通过JNI调用ZygoteInit的ma…