___insane level
获赞
17
粉丝
5
关注
10
看过 TA
150
门头沟学院
2026
安卓
IP属地:浙江
暂未填写个人简介
私信
关注
11-09 16:11
已编辑
门头沟学院 安卓
shopee 移动客户端,主包走的是Android11.4 一面下面是AI总结的:1. 自我介绍2. 安卓基础知识理解清楚安卓四大组件:Activity(用户交互)、Service(后台任务)、BroadcastReceiver(系统消息接收)、ContentProvider(跨应用数据共享);能解释Handler机制原理,涉及Message、MessageQueue、Looper和Handler四部分,用于线程间通信。3. Handler机制细节探讨讨论了创建Handler的前提是对应线程的Looper已准备就绪;每个线程仅有一个Looper和一个MessageQueue,Looper与线程为一对一关系,而Handler可有多个,形成一对多关系。4. Java多态与抽象机制多态体现为子类对象赋值给父类引用,实现运行时动态调用;接口与抽象类区别在于:接口仅含抽象方法(Java 8+可有默认方法),使用interface定义,支持多实现;抽象类可用abstract声明,可含具体方法,为单继承。5. 并发编程相关知识点volatile关键字保证可见性和有序性,但不保证原子性,非线程安全;线程安全可通过synchronized、ReentrantLock(基于AQS)、Semaphore等方式实现。6. 多线程实现方式包括:继承Thread类、实现Runnable接口(无返回值)、实现Callable接口(有返回值)、使用线程池。7. sleep与wait方法区别sleep属于Thread类,不释放锁;wait属于Object类,必须在同步块中调用,会释放锁并使线程进入等待状态,直到被notify唤醒。8. Java垃圾回收与内存泄漏GC通过可达性分析判断对象是否可回收,避免循环引用问题;内存泄漏主因是无用对象仍被强引用持有,常见场景如静态集合持续引用对象;引用类型包括强、软、弱、虚四种。9. 操作系统虚拟内存机制虚拟内存通过页表映射实现,将辅存作为扩展内存使用,按需调页;页面大小通常为4KB左右,过小会导致缺页中断频繁,影响性能。10. 编程题实践leetcode 82.删除排序链表中的重复元素Ⅱ
投递深圳虾皮信息科技有限公司等公司6个岗位
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务