写在前面 不知大家有没遇到过像“横放着的金字塔”一样的if else嵌套: 我并没夸大其词,我是真的遇到过了!嵌套...[作者空间]
背景 最近给团队新同学分享了关于git、markdown的入门及学习。下面是分享ppt的内容,其中就关于我自己在学...[作者空间]
序列化是一种对象持久化的手段。普遍应用在网络传输、RMI等场景中。类通过实现java.io.Serializabl...[作者空间]
前言 进程保活的关键点有两个,一个是进程优先级的理解,优先级越高存活几率越大。二是弄清楚哪些场景会导致进程会kil...[作者空间]
熟悉Java多线程编程的同学都知道,当我们线程创建过多时,容易引发内存溢出,因此我们就有必要使用线程池的技术了。最...[作者空间]
一. Q 禁用后台启动 Activity 当时由于主题所限,没有聊到技术细节。今天就延续这个话题,再聊聊 Andr...[作者空间]
目录 一:Dagger2是什么? 二:为什么要有Dagger2 三:Dagger2如何使用基本的概念如何使用Dag...[作者空间]
之前面试的时候有许多面试官问类加载器相关的问题,所以这是一个很重要的知识点。而且对于高级Android研发来讲,懂...[作者空间]
一.介绍 链表是一种数据结构,和数组同级。比如,Java中我们使用的ArrayList,其实现原理是数组。而Lin...[作者空间]
前言 「知足常乐」,很多人不满足现状,各种折腾,往往舍本逐末,常乐才能少一分浮躁,多一分宁静。近期在小编身上发生了...[作者空间]
一、概述 NIO主要有三大核心部分:Channel(通道)、Buffer(缓冲区)、 Selector。 NIO和...[作者空间]
Java 中 hashCode() 和 equals() 的关系是面试中的常考点,如果没有深入思考过两者设计的初衷...[作者空间]
Google 为了帮助 Android 开发者更快更好地开发 App,推出了一系列组件,这些组件被打包成了一个整体...[作者空间]
微信分享,就需要有一个“${applicationId}.wxapi.WXEntryActivity”,这个操作在...[作者空间]
步骤:1.配置:1.1 AndroidManifest.xml中添加权限和FileProvider:代码如下: 1...[作者空间]
大家都知道函数调用是通过栈来实现的,而且知道在栈中存放着该函数的局部变量。但是对于栈的实现细节可能不一定清楚。本文...[作者空间]
我们知道,我们写的java文件是不能直接运行的,我们可以在IDEA中右键文件名点击运行,这中间其实掺杂了一系列的复...[作者空间]
从手动编码到自动化,从重复工作到创新,开发人员工具随着技术的发展而不断发展。阿里巴巴集团和阿里巴巴云已通过开源发布...[作者空间]
《Java并发编程的艺术》PDF高清完整版-免费下载 下载地址: 百度网盘下载 提取码:c3db 百度网盘下载 提...[作者空间]
开源ARetrofit也有一段时间了,陆续有用户反馈希望有文章讲述实现的原理,由于本人写作水平有限一直没有动笔。趁...[作者空间]