首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
宇宝守护神_rainyang
掘友等级
上海
喜欢打篮球
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
64
文章 64
沸点 0
赞
64
返回
|
搜索文章
赞
文章( 64 )
沸点( 0 )
掘金 AMA:听《Android进阶解密》作者--刘望舒聊 Android 开发、进阶那些事
第二十二期 AMA 掘金团队请来了《Android进阶解密》作者-- 刘望舒做了为期三天的 Ask Me Anything (AMA) 活动(活动已结束)。 我们在此精选了一些来自用户的提问及刘望舒的回答。 怎么样才能成为架构师。 刚毕业, 在小公司做原生Android. 感觉…
Activity启动模式(GIF 动态演示)
关于Activity的启动模式是面试高频问题,在平时开发中,作用也不小,所以还是很有必要搞懂这一块的知识。其实之前也有写过这个主题的文章,但是当时是随便写了一点来记录的。这次准备写的完善点。同时通过gif动态演示各种模式下的入栈出栈情况,加深对四种模式的理解。 Activity…
你知道代理模式吗?
这个图片是代理模式的UML图,引自wiki。 从这个UML图中,我们可以看到,代理模式中主要有三个角色,分别是Subject(目标),RealSubject(真正实现),Proxy(代理)。我们怎么理解这三个角色,以及它们之间的关系呢。举个例子。可以想象有这样一个场景:马上就到…
浅谈位操作
容器类源码解析系列(四)---SparseArray分析(最新版)
容器类源码解析系列已经更新到了第四篇,前三篇已经分别对ArrayList、LinkedList、HashMap进行源码分析。 SparseArray 是用来存储Key-Value这种映射关系的容器,它要求Key的类型必须是int型。 相较于HashMap,在存储key(int型…
容器类源码解析系列(三)—— HashMap 源码分析(最新版)
本篇文章是《Java容器类源码解析》系列的第三篇文章,主要是对HashMap的源码实现进行分析。强烈建议阅读本文之前,先看看该系列的前两篇文章: HashMap 内部是基于数组加链表结构来实现数据存储,这句话在jdk1.8版本之后,就不准确了。因为在JDK1.8版本之后,Has…
容器类源码解析系列(二)—— LinkedList 集合源码分析(最新版)
上篇文章 [容器类源码解析系列(一) ArrayList 源码分析——基于最新Android9.0源码](<https://yangyu.blog.csdn.net/article/details/89043270>) 对ArrayList集合的源码进行了详细的分析,通过源码分析,使得我们对ArrayList的理解更加深刻,使用起来会更得心应手。本文将要讲解的是LinkedList的底层原理。建议在阅读本文之前,先回顾一下上篇介绍ArrayList的文章,毕竟它们都是开发中的常用的集合类。
再有人问你Java内存模型是什么,就把这篇文章发给他
前几天,发了一篇文章,介绍了一下JVM内存结构、Java内存模型以及Java对象模型之间的区别。有很多小伙伴反馈希望可以深入的讲解下每个知识点。Java内存模型,是这三个知识点当中最晦涩难懂的一个,而且涉及到很多背景知识和相关知识。 网上有很多关于Java内存模型的文章,在《深…
容器类源码解析系列(一) ArrayList 源码分析——基于最新Android9.0源码
ArrayList 既是开发人员在日常开发过程中经常会用到的数据处理容器,也是面试场景中经常会被问到的点。包括LinkedList,HashMap,SparseArray等。因此对这些个数据结构的源码,还是很有必要了解一下的。其他的几种容器,在后面的文章再做讲解。RT,本文主要…
编译针对于Android平台的ffmpeg 4.1版本(最新版)
如题,本文主要内容是总结在编译FFmpeg过程中遇到一些坑.这里要注意一点是使用不同版本的NDK会遇到对应的不同的坑,这点要注意.本文重点讲编译过程,遇到的坑.关于如何编译,也会略带说点,但是不会说的多仔细,网上关于如何编译的文章,说的也挺多的,流程都差不多,区别也就是conf…
下一页
个人成就
文章被点赞
595
文章被阅读
71,262
掘力值
2,048
关注了
21
关注者
448
收藏集
0
关注标签
53
加入于
2017-08-07