首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
模糊的年轮
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
86
文章 84
沸点 2
赞
86
返回
|
搜索文章
赞
文章( 84 )
沸点( 2 )
Kotlin下的5种单例模式
最近在学习Kotlin这门语言,在项目开发中,运用到了单例模式。因为其表达方式与Java是不同的。所以对不同单例模式的实现进行了分别探讨。主要单例模式实现如下: PS:该篇文章不讨论单例模式的运用场景与各种模式下的单例模式的优缺点。只讨论在Java下不同单例模式下的对应Kotl…
Android 后台运行白名单,优雅实现保活
我们知道,Android 系统会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降低功耗,也避免了一些流氓行为。 但有一部分应用,应用本身的使用场景就需要在后台运行,用户也是愿意让它在后台运行的,比如…
Android 自定义 View 实现横行时间轴
本篇文章会说下如何使用并且要用麻烦的自定义 view 去实现时间轴效果,以及如何分析、实现自定义 view。 需要具备的知识:Paint、Canvas、自定义 view 的绘制流程。 欢迎留言交流。 如果只实现上两点的效果,使用 RecycleView 无疑是最好的选择,但是要…
面试官:"准备用HashMap存1w条数据,构造时传10000还会触发扩容吗?"
HashMap 算是我们最常用的集合之一,虽然对于 Android 开发者,Google 官方推荐了更省内存的 SparseArray 和 ArrayMap,但是 HashMap 依然是最常用的。 我们通过 HashMap 来存储 Key-Value 这种键值对形式的数据,其内…
求你了,再问你Java内存模型的时候别再给我讲堆栈方法区了…
Java内存模型由几部分组成,堆、本地方法栈、虚拟机栈、方法区... 每一次我不想打断他们的话,虽然我知道这又是一个误会了我的问题的朋友。 其实,我想问的Java内存模型,是和并发编程有关的。而候选人给我回答的那叫JVM内存结构,完全是两回事。 很多时候,在我没有打断他们的情况…
为什么我强烈推荐你用枚举来实现单例模式
单例模式是 Java 中最简单,也是最基础,最常用的设计模式之一。在运行期间,保证某个类只创建一个实例,保证一个类仅有一个实例,并提供一个访问它的全局访问点。下面就来讲讲Java中的N种实现单例模式的写法。 这是实现一个安全的单例模式的最简单粗暴的写法,这种实现方式我们称之为饿…
超简单配置Android持续集成自动化打包流程 - GitHub+GitLab-CI+蒲公英+钉钉
为了优化工作流程,解放开发人员双手,不整天被【帮我打一个测最近的包】这种琐碎的事儿打乱工作的节奏,这两天就研究了下有关于Android持续集成的东西,特此记录。我们项目是存放在GitHub的私有仓库,现在有三个持续集成自动化打包的方案: Travis CI:Github亲儿子,…
Android自定义View教你一步一步实现即刻点赞效果
今天朋友看了HenCoder的自定义View后说,HenCoder对自定义View讲的不错。实践中仿写即刻的点赞你有思路吗,你不实现一下?二话不说,看了朋友手机效果,对他说:实现不难,用到了位移,缩放,渐变动画和自定义View的基础用法,好,那我实现一下,刚好加深对自定义Vie…
HashMap源码分析
本文针对HashMap源码中的一些重要方法做讲解。 Android中的HashMap与java中HashMap实现有差异,这里以Android的源码为例进行讲解。 HashMap内部实现的是Map.Entry<K,V> 的,数据以数组形式保存的链表。 保存了数据的key、val…
下一页
关注了
23
关注者
0
收藏集
2
关注标签
20
加入于
2015-12-23