logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Android 核心复习】Handler 全家桶:从底层原理到内存泄露、ThreadLocal 深度解析

本文系统解析Android的Handler机制核心原理及面试要点:1.核心组件包括Message、Handler、MessageQueue和Looper,形成线程间通信的消息循环体系;2.重点剖析ThreadLocal实现线程隔离、消息复用机制和内存泄漏防范;3.深入底层唤醒机制,基于epoll实现高效休眠/唤醒;4.对比多种跨线程通信方案,强调Handler的基础地位;5.提供线程安全实现方案,

文章图片
#java#jvm#开发语言 +2
【Java 集合底层复习】HashMap 深度拆解:从扰动函数到红黑树,再到扩容优化

HashMap底层采用数组+链表+红黑树结构,通过扰动函数优化哈希分布,使用位运算快速定位元素。其核心参数如负载因子(0.75)、树化阈值(8)等平衡了性能与空间。JDK8优化了扩容机制,避免死循环问题。HashMap线程不安全,推荐使用ConcurrentHashMap解决并发问题。整体设计体现了对性能的极致追求,包括高效的哈希算法、动态结构调整等特性。

文章图片
#哈希算法#散列表#算法 +4
【Android 面试真题】B站面经高频 11 问深度解析:从 CAS 到协程粘性,带你通关底层原理

《Android面试高频考点精析》深入剖析了Android开发的核心技术难点。在并发编程方面,详解了CAS硬件原语实现原理、synchronized锁升级机制,以及AtomicLong与LongAdder的性能对比;内存管理部分解析了JVM垃圾回收演进历程和ART的优化策略;Jetpack组件重点讲解了ViewModel生命周期管理和LiveData粘性事件机制;Kotlin语法层面揭示了扩展函数

文章图片
#android#面试#职场和发展 +3
AI 驱动开发:使用 Claude Code 与 Android CLI 快速构建天气应用

【摘要】2026年Android开发迎来"Agent原生"时代,通过ClaudeCode+AndroidCLI+Skills工具链可快速构建天气App。文章演示了从环境搭建到APK生成的全流程:1)安装AndroidCLI并配置Skills;2)用自然语言指令驱动Agent完成项目创建、API调用(OpenWeatherMap)和ComposeUI开发;3)自动处理中文编码等细

文章图片
#android#kotlin#科技
AI 驱动开发:使用 Claude Code 与 Android CLI 快速构建天气应用

【摘要】2026年Android开发迎来"Agent原生"时代,通过ClaudeCode+AndroidCLI+Skills工具链可快速构建天气App。文章演示了从环境搭建到APK生成的全流程:1)安装AndroidCLI并配置Skills;2)用自然语言指令驱动Agent完成项目创建、API调用(OpenWeatherMap)和ComposeUI开发;3)自动处理中文编码等细

文章图片
#android#kotlin#科技
终结 LLM 的“幻觉开发”:Google 发布 Android CLI、Skills 与 Knowledge Base 深度解析

Google发布AndroidAgent工具链,标志着Android开发进入Agent时代。该工具链包含三大核心组件:AndroidCLI(命令行接口)标准化工程动作,解决LLM"懂代码但不懂工程"的痛点;AndroidSkills将专家流程可编程化,提供精准的开发指导;AndroidKnowledgeBase实时更新官方文档,对抗知识过时问题。这套组合拳通过接口化工程动作、规

文章图片
#android#android jetpack#人工智能
终结 LLM 的“幻觉开发”:Google 发布 Android CLI、Skills 与 Knowledge Base 深度解析

Google发布AndroidAgent工具链,标志着Android开发进入Agent时代。该工具链包含三大核心组件:AndroidCLI(命令行接口)标准化工程动作,解决LLM"懂代码但不懂工程"的痛点;AndroidSkills将专家流程可编程化,提供精准的开发指导;AndroidKnowledgeBase实时更新官方文档,对抗知识过时问题。这套组合拳通过接口化工程动作、规

文章图片
#android#android jetpack#人工智能
【网络基石】从三次握手到 HTTP/3:深度拆解 TCP/UDP 传输奥秘

本文深入解析网络协议的分层架构与核心机制。首先介绍TCP/IP五层模型的数据封装过程,重点剖析TCP的三次握手建立可靠连接、四次挥手释放资源的原理,以及拥塞控制算法。随后对比HTTP协议的演进历程:HTTP/1.1的长连接优化、HTTP/2的多路复用特性,到HTTP/3基于QUIC协议彻底转向UDP的创新设计。最后通过Keep-Alive对比和抓包工具原理,揭示从URL输入到页面渲染的全链路通信过

文章图片
#android#http#tcp/ip +3
【Android 核心复习】深入浅出 AIDL:从基本使用到 Binder 内核原理

本文系统介绍了Android AIDL跨进程通信机制。首先解释了AIDL作为基于Binder的IPC工具,采用代理模式实现。详细说明了开发步骤:定义接口、自动生成代码、服务端实现和客户端调用。重点剖析了底层原理,包括Binder的三段式通信流程和内核的mmap优化机制。针对面试场景,提供了死亡代理、定向标签等高频问题的解答方案,并给出线程安全、oneway异步调用等进阶建议。文章强调理解AIDL不

文章图片
#android#面试#职场和发展 +1
到底了