android面试准备

2019-03-07  本文已影响0人  走在冷风中吧

Android知识体系

语言

java基础

- List(元素有序, 且可以重复)

    - vector
    - Arraylist

        - 线程不安全, 效率高

- Map(元素无序, 且key不能重复)

    - HashMap

        - 1.7数组+链表
        - 1.8数组+红黑树
        - 允许null值作为key或value

    - HashTable

        - 线程安全, java1.1以前

- set(不许有重复的元素,和list一样单列元素的集合)

    - hashset 重写了equals与hashcode方法, 从保证加入到hashSet中的对象没有重复的
    - treeset
    - 只能通过iterator遍历器获取数据元素,不存在索引

kotlin

基础知识体系

四大组件

常用组件

View

动画

数据存储

通信机制

适配

系统版本

屏幕尺寸

屏幕分辨率

实战技术工具

Git

Android Studio使用

网络相关

http

常见问题解决

OOM

内存优化

布局优化

大图片加载

内存泄漏

前沿技术

组件化

模块化

热修复

增量更新

RN

设计模式

开发框架设计模式

常见设计模式

算法,数据结构

排序

栈和队列

接入第三方库

推送

地图

支付

统计

异常记录

常用三方库

网络请求

异步框架

图片加载

事件

路由

依赖注入

数据库

Json转化

XMind: ZEN - Trial Version

上一篇 下一篇

猜你喜欢

热点阅读