- JVM
- AOP
- APT
- 多线程核心知识点
Kotlin部分:
基础部分
-
基本数据类型
-
数组
-
集合
-
函数
-
类 & 接口
-
扩展方法
-
空类型安全
-
智能类型转换
…
高级部分 -
泛型
-
反射
-
注解
-
协程
数据结构与算法部分
数据结构部分
-
时间复杂度 & 空间复杂度
-
数组
-
链表
-
堆
-
栈
-
队列
-
散列表
-
树
算法部分 -
排序(8大排序)
-
查找
-
递归 & 回溯算法
-
贪心算法
计算机网络部分
- 五层网络模型
- http[请求头,响应体,三次握手,四次挥手等]
- https
- DNS
- Socket & WebSocket
- 浏览器访问一个url的过程
- Android技术应用【Andorid中能运用的网络知识点】
Android面试部分
- Java部分
- Kotlin部分
- Android部分
- 移动UI框架部分(Flutter为主)
- 数据结构与算法部分
- 常用的开源库部分
- 计算机网络认识
- 以下是Android面试系列文章知识体系图以及文章的具体链接:
Android知识体系图:
1.Android部分
- 1.1 Android四大组件篇
Android知识体系总结之Android部分之Activity篇
[CSDN](https://blog.csdn.net/clandellen/article/details/79257489
Android知识体系总结之Android部分之Broadcast篇
[CSDN](https://blog.csdn.net/ClAndEllen/article/details/79279416
Android知识体系总结之Android部分之ContentProvi