首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Journey丶
掘友等级
Android
万事无他 唯手熟尔
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
49
文章 49
沸点 0
赞
49
返回
|
搜索文章
最新
热门
《Android 工程师进阶》笔记4:字节码层面分析 class 类文件结构
Java 能够实现"一次编译,到处运行”,具有良好的跨平台能力,是因为 Java 独具匠心的提供了一种可以在所有平台上都能使用的一种中间代码——字节码类文件(.class文件)。 如果从纵观的角度来看 class 文件,class 文件里只有两种数据结构:无符号数和表。 无符号…
《Android 工程师进阶》笔记3:GC 回收机制与分代回收策略
所谓垃圾就是内存中已经没有用的对象。 既然是”垃圾回收",那就必须知道哪些对象是垃圾。Java 虚拟机中使用一种叫作可达性分析的算法来决定对象是否可以被回收。 JVM 把内存中所有的对象之间的引用关系看作一张图,通过一组名为”GC Root"的对象作为起始点,从这些节点开始向下…
《Android 工程师进阶》笔记2:程序运行时,内存到底是如何进行分配的?
当某一个线程被 CPU 挂起时,需要记录代码已经执行到的位置,方便 CPU 重新执行此线程时,知道从哪行指令开始执行,这就是程序计数器的作用。 实际上除了恢复线程操作之外,其它一些我们熟悉的分支操作、循环操作、跳转、异常处理等也都需要依赖这个计数器来完成。 在 Java 虚拟机…
《Android 工程师进阶》笔记1:跳出舒适区
也有很多求职者抱怨大厂“面试造火箭,工作拧螺丝”,但实际上,面试中的大多数问题都是在全方位地考察你对技术的理解深度,以及解决问题的能力。 技术是无止境的,你需要对自己提交的每一行代码、使用的每一个工具负责,不断挖掘其底层原理,才能使自己的技术升华到更高的层面。 国内移动互联网的…
个人成就
文章被点赞
5
文章被阅读
5,105
掘力值
125
关注了
60
关注者
24
收藏集
34
关注标签
2
加入于
2017-02-07