首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据结构和算法
订阅
不会飞的扫把
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
Android 性能优化(四)之内存优化实战
在上一篇《Android 性能优化(三)之内存管理》中我们对 Android 的内存管理有了一定的认识,本篇文章从实际出发对内存进行优化,主要包含以下部分: 1. Memory Leak 内存泄漏:对于 Java 来说,就是 new 出来的 Object 放在 Heap 上无法被 GC 回收(内存中存…
Android Jetpack系列之DataStore
一 、DataStore介绍 Jetpack DataStore 是一种改进的新数据存储解决方案,允许使用协议缓冲区存储键值对或类型化对象。DataStore 以异步、一致的事务方式存储数据,克服了
熬夜修行Android Studio技巧到出神入化,快速涨薪-【快捷键】和【演示】篇
👉关于作者 👉前提 当前环境 2021年10月8日最新下载2020.3.1 Patch 2 版本 👉实践过程 😜快捷键 只要用电脑,快捷键是必不可少的,她可以有效免去一些复杂操作才能完成的任务,大大提
Android修炼系列(六),时间与空间复杂度的概念
本来是想将时间复杂度和空间复杂度的内容,放到后面的算法系列,但后想想,其实复杂度的审视应该是贯彻于整个开发过程之中的,应该是属于更大概念的“代码规范”的一部分,而不应局限在某个算法上。当然本文仅是以能用能理解为主,并不会深入到推倒公式的那种程度。 当一个问题的算法被确定以后,那…
看完你要是还搞不懂HashMap,我直接倒立喝水
HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 在Java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这…
深入HashMap源码
HashMap是Java中最常用的集合类框架,是Java语言中非常典型的数据结构。也是面试爱问的,下面博主会通过HashMap的源码深入分析这一数据结构。 分析HashMap源码之前,我们先大致了解一下数组、链表、哈希表的不同。 对于数组,我们都很了解,它在内存中是一串连续的空…
Java实现十个经典排序算法(带动态效果图)
排序算法是老生常谈的了,但是在面试中也有会被问到,例如有时候,在考察算法能力的时候,不让你写算法,就让你描述一下,某个排序算法的思想以及时间复杂度或空间复杂度。我就遇到过,直接问快排的,所以这次我就总结梳理一下经典的十大排序算法以及它们的模板代码。 一个排序算法的好坏,一般是通…