首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
Qwer33740
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
Android中需要了解的数据结构(一)
Java容器类是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。 通过上图,可以把握两个基本主体,即Collection和Map。 Colletcion是一个接口,是高度抽象出来的集合,它包含了集合的基本操作和属性。Collection包含了Li…
Android RecyclerView 局部刷新原理
之前写的 PowerAdapter 和 SelectPowerAdapter 从创建到现在,已经两年多,期间发生了翻天覆地的变化。一开始,我把 SwipeRefreshLayout 和 RecyclerView 直接耦合在一起,布局就写一个控件,爽。因为那会儿业务场景是那样,没…
给扔物线 HenCoder Plus 学员的一次分享文字版
半个月前,和我的终极技术目标扔物线朱凯一拍即合,到了他所开展的 HenCoder Plus 课程给大家分享了 1 个多小时的「模拟面试」心得,也顺便听了几次凯哥的课程,感觉真的挺用心的。自己也希望能一直不忘初心,在技术领域像凯哥一样,认真并且锲而不舍。准备了许久,主要是为了做这…
Android篇:2019初中级Android开发社招面试解答(上)
金三银四,冲击大厂,你值得拥有的一份2019初中级移动端社招面试总结+解答你当前所处:Android篇:2019初中级Android开发社招面试解答(上)Android篇:2019初中级Android
一文学会 Java 垃圾回收机制
垃圾回收机制是 Java 非常重要的特性之一,也是面试题的常客。它让开发者无需关注空间的创建和释放,而是以守护进程的形式在后台自动回收垃圾。这样做不仅提高了开发效率,更改善了内存的使用状况。 堆是在 JVM 启动时创建的,主要用来维护运行时数据,如运行过程中创建的对象和数组都是…
开源一个自用的Android IM库,基于Netty+TCP+Protobuf实现
一直想写一篇关于im即时通讯分享的文章,无奈工作太忙,很难抽出时间。今天终于从公司离职了,打算好好休息几天再重新找工作,趁时间空闲,决定静下心来写一篇文章,毕竟从前辈那里学到了很多东西。工作了五年半,这三四年来一直在做社交相关的项目,有 等产品,深知即时通讯技术在一个项目中的重…
Core Java 52 问(含答案)
上篇文章 4.9k Star 安卓面试知识点,请收下! 翻译了 Mindorks 的一份超强面试题,今天带来的是其中 Core Java 部分 52 道题目的答案。题目的质量还是比较高的,基本涵盖了 Java 基础知识点,面向对象、集合、基本数据类型、并发、Java 内存模型、…
聊聊MVX中的Model
随着Android架构的不断演进,从最初的MVC到MVP再到MVVM,变化的只有M和V层之间的部分,M和V层开发者似乎都已经统一了意见。 但据我在GitHub上看过的各种项目代码而言,许多人仅仅停留在字面上的理解,而没有真正的处理好三层间的边界。 今天,我们来聊一聊MVX中的M…
Android 轻松解决内存泄漏
方法区(non-heap):编译时就分配好,在程序整个运行期间都存在。它主要存放静态数据和常量; 堆区(heap):通常用来存放 new 出来的对象。由 GC 负责回收。 强引用(Strong Reference):JVM 宁愿抛出 OOM,也不会让 GC 回收存在强引用的对象…
手把手带你解析Handler源码
关于Handler的使用无非就是在线程1中发送一个message,线程2接收到到这个消息便会在线程2里执行任务代码。而我们使用Handler最主要的目的就是在子线程中更新主线程的UI。由于AndroidUI是单线程模型,所以只有在主线程中才能够去更新UI,否则系统就会崩溃抛出异…