首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android面试
流光容易把人抛
创建于2023-05-11
订阅专栏
专注android八股文,常见面试问答题
等 27 人订阅
共13篇文章
创建于2023-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Kotlin 常见面试知识点
一.Kotlin 与 Java 对比 Kotlin 和 Java 都是针对 JVM 的编程语言。它们有一些相似之处,比如都支持面向对象编程、静态类型和垃圾回收等。但是 Kotlin 和 Java 也有
JVM 常见面试题
一.JVM 1.JVM 内存模型 JVM 的内存模型指的是 Java 程序在 JVM 中运行时,JVM 给程序分配的内存结构。JVM 的内存模型主要分为以下几个区域: 方法区(Method Area)
AMS,WMS,PMS framework常见面试题
一.AMS 下面是一些可能会被问到的 Android Framework 中 Activity Manager Service (AMS) 相关的面试题: 什么是 AMS? AMS 是 Android
View绘制 常见面试题
一.View绘制流程: Android View 绘制流程是指从 ViewRootImpl 开始,经过测量、布局和绘制等多个阶段,最终将真正的绘制内容显示在屏幕上的过程。在面试中,常常会涉及这个知识点
事件传递(android)常见面试题
一.事件分发传递流程 Android 事件分发传递流程主要分为三个阶段:事件分发阶段、事件捕获阶段和事件处理阶段。下面我将进一步解释这三个阶段的具体内容: 事件分发阶段 事件分发阶段是从 Activi
HashMap 常见面试题
一.什么是哈希碰撞 哈希碰撞是指在哈希表中出现两个或多个键(key)产生了相同的哈希值的情况,这就是哈希冲突或哈希碰撞。在哈希表中,通过哈希函数将键映射到索引的过程中,由于数据的不确定性,可能会使多个
数据结构-容器常见面试题
一.常见的数据结构包括: 1.数组(Array):连续内存空间的固定大小的数据容器。 2.链表(Linked List):非连续的、动态分配的数据结构,通过指针来实现元素的链接。 3.队列(Queue
锁(android) 常见面试题
一.线程安全需要符合那几个特点 为了保证线程安全,Java 中的多线程程序需要符合以下几个特点: 原子性:多个线程同时修改同一个共享变量时,能够保证对该变量的操作具有原子性,不出现竞态条件。 可见性:
MMAP 常见面试题
以下是 MMAP 的高频面试题: MMAP 是什么?它有什么用? MMAP 是一种内存映射技术,可以将文件映射到进程的虚拟地址空间中,从而实现文件和内存之间的直接访问。它可以避免频繁的磁盘 I/O 操
Thread 常见面试题
以下是一些与 Android 线程 相关的面试题: 什么是线程?在 Android 中,线程的作用是什么? 答:线程是程序执行的一条路径。在 Android 中,线程的作用是允许应用程序在后台执行任务
Binder 常见面试题
一.Binder 什么是 Android Binder? 答:Android Binder 是一种进程间通信(IPC)机制,它是 Android 系统中的重要技术之一,用于实现 Android 系统中
Handler 常见面试题
以下是一些可能与handler相关的面试知识点和答案: 什么是handler机制?它的基本原理是什么? 答:handler机制是一种事件响应机制,也称为回调函数。它的基本原理是,在程序运行过程中,当特
常见的7种排序算法小结
一.常见的排序算法有以下几种: 冒泡排序:每次比较相邻两个元素,然后交换它们的位置,重复这个过程直到整个数组排序完成。 选择排序:每次从未排序的部分选出最小(或最大)的元素,然后与未排序部分的第一个元