logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kotlin面试题总结

Kotlin特性摘要:Kotlin的空安全机制通过可空类型区分(String?)和操作符(?.、?:、!!)在编译期强制处理空值。数据类自动生成标准方法,密封类限制继承结构。扩展函数允许为现有类添加新功能。作用域函数(let/run/apply等)根据引用方式(it/this)和返回值类型区分使用场景。协程提供轻量级异步编程方案(launch/async/withContext等),支持结构化并发

#kotlin#开发语言#android
Android的binder机制理解

Binder是Android系统基于C/S架构的高效IPC机制。Binder驱动作为通信中枢,ServiceManager管理服务注册与查询,Server提供服务实现,Client发起请求。其核心机制包括:一次拷贝提升性能,UID/PID验证保障安全,线程池优化并发处理。AIDL作为开发接口,自动生成通信代码。实际应用中需注意数据大小限制,可通过死亡通知机制增强健壮性,使用oneway实现异步调用

#android#binder
到底了