我的android复习要点

java基础复习要点

android中synechronized锁机制原理

synchronized和retreenlock区别

aqs是什么

类加载流程 && android中编译流程

jvm内存模型

gc机制

四种引用方式区别

什么是内存泄露 该怎么排查 请举例说明

java基础面试题:

Java面试必备八股文_java八股文-CSDN博客

Android基础复习要点

四大组件生命周期。每一个生命周期的回调时机是什么时候

handler机制用法,原理概述

Intent和IntentFilter,Intent传递大数据怎么办

BroadCast怎么使用

ContentProvider概述

android常见五种布局方式,大概说一下

android进阶相关

1.activity启动流程(input系统怎么分发事件,activity启动链路,zygote创建进程流程,dex加载流程,view绘制流程)

2.binder机制(初始化,通信过程,aidle使用)

3.Input机制概述

4.anr原理

5.性能优化相关(卡顿分析思路,怎么看systrace,怎么分析日志)应用侧怎么分析卡顿 anr,应用侧对于crash该怎么治理

6.android安装过程链路(选做)

7.dex2oat编译流程(dex2oat编译的几种方式,odex vdex dex oat文件的区别)

8.android打包流程

9.AMS都干了什么

项目相关:

对于项目一定要熟练,信手拈来才行

算法相关

1.基础排序算法 二叉树的遍历方式

2.做题的思路梳理 

a.搞清楚题目的目的

b.寻找大致的解题思路(构建数学模型),确认清楚是否可行,大致估算事件复杂度和空间复杂度

c.设计具体代码实现细节,确认清楚该怎么写,比如有哪些函数,函数应该有哪些变量,该怎么遍历等等,异常情况该怎么处理等等

d.上手实现代码

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值