首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
李泽
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
Android进程框架:进程的创建、启动与调度流程
当手机处于关机状态时,长按电源键开机,引导芯片开始从固化在Boot ROM里的预设代码开始执行,然后加载引导程序Boot Loader到RAM。 Boot Loader被加载到RAM之后开始执行,该程序主要完成检查RAM,初始化硬件参数等功能。 引导程序之后进入Android内…
从根源揭秘HashMap的数据存储过程
Tips:4个环节,共计约5.7小时的精心打磨完成上线。 在我们日常的开发过程中,HashMap的使用率还是非常高的。本文将首先对Map接口的基本属性和方法做一个简单的介绍,然后从HashMap的初始化、增加数据两方面来进行探讨。 我们查看Map源码,可知道Map是以key-v…
Android显示框架:Android布局解析者LayoutInflater
第一次阅览本系列文章,请参见导读,更多文章请参见文章目录。 LayoutInflater可以把xml布局文件里内容加载成一个View,LayoutInflater可以说是Android里的无名英雄,你经常用的到它,却体会不到它的好。因为隔壁的iOS兄弟是没有 这种东西的,他们只…
深度分析:面试腾讯,阿里面试官都喜欢问的String源码,看完你学会了吗?
最近花了两天时间,整理了一下String的源码。这个整理并不全面但是也涵盖了大部分Spring源码中的方法。后续如果有时间还会将剩余的未整理的方法更新到这篇文章中。方便以后的复习和面试使用。如果文章中有地方有问题还请指出。 String的底层使用的是char数组用于存储。
快手,字节,百度,美团,微信,猿辅导,跟谁学Offer之旅(Android面经分享)
19年6月份从网易云音乐离开,放弃了留学机会,开始了人生的第一次创业,前后尝试了两个项目,因为个人能力与时机因素都失败了,虽然没能享受到创业所能够带来高杠杆物质上的回报,但是对个人软技能和自我边界认知上都有了很大的提升,对于这段经历有以下四点想送给准备创业和走在创业路上的朋友们…
Android中mmap原理及应用简析
mmap是Linux中常用的系统调用API,用途广泛,Android中也有不少地方用到,比如匿名共享内存,Binder机制等。本文简单记录下Android中mmap调用流程及原理。mmap函数原型如下: 参数start:指向欲映射的内存起始地址,通常设为 NULL,代表让系统自…
Android开源框架源码鉴赏:LruCache与DiskLruCache
更多Android开源框架源码分析文章请参见Android open framework analysis。 在分析LruCache与DiskLruCache之前,我们先来简单的了解下LRU算法的核心原理。 了解了算法原理,我们来思考一下如果是我们来做,应该如何实现这个算法。从…
Android Https 理解
大家都知道https相比http增加的是安全性。 怎么增加安全性呢? 就是加密和解密步骤。 下面来详细谈谈对https的理解和在Android中的使用. 加密方式分两种,对称加密和非对称加密。这两种方式都有自己的优劣势, https中这两种方式都采用了。 我们约定S是服务端,C…
2018Android面试经历
前面两次的由于面试没怎么准备,直接over肯定是没问题的!第一家一个小姐姐把我问得n脸懵逼(一个屌丝程序猴和妹子聊天就紧张,心跳加速,口干舌燥,说话结巴)!她首先让我自我介绍一下,可脑袋一下像短路了一样!就说:“你知道的程序员表达能力差,嗯。。。嗯。。。你看简历吧!”她直接一脸…
面试必备:SparseArray源码解析
今天依旧是看看android sdk的源码。 本文将从几个常用方法下手,来阅读SparseArray的源码。 按照从构造方法->常用API(增、删、改、查)的顺序来阅读源码,并会讲解阅读方法中涉及的一些变量的意义。了解SparseArray的特点、适用场景。 如果本文中有不正确…