- 0
- 0
- 约2.59千字
- 约 9页
- 2026-09-14 发布于山西
- 举报
阿里android面试题及答案
一、Java与Kotlin基础(20分)
1.在HashMap的源码实现中,JDK1.7和JDK1.8的主要区别是什么?
A.JDK1.7使用数组+链表,JDK1.8使用数组+链表+红黑树
B.JDK1.7使用数组+链表+红黑树,JDK1.8使用数组+链表
C.JDK1.7使用数组+链表+跳表,JDK1.8使用数组+链表
D.JDK1.7使用数组+红黑树,JDK1.8使用数组+链表+红黑树
答案:A
2.关于线程池的核心参数,以下描述正确的是:
A.核心线程数决定了线程池能容纳的最大线程数
B.非核心线程空闲超过60秒会被回收
C.拒绝策略默认是AbortPolicy,即抛出异常
D.队列满了之后会直接创建新线程执行任务
答案:C
3.在Kotlin中,关于协程的挂起函数,以下说法错误的是:
A.协程的挂起不会阻塞底层线程
B.协程的挂起和恢复是编译器层面的机制
C.suspend修饰的函数只能在协程作用域中调用
D.挂起函数不能在普通函数中直接调用
答案:D
4.Java反射机制的主要作用不包括:
A.在运行时动态获取类的信息
B.动态调用对象的方法
C.动态创建对象
D.编译时检查代码语法错误
答案:D
二、AndroidFramework与系统原理(30分
原创力文档

文档评论(0)