我们都知道Android使用消息机制进行UI更新,UI线程也就是主线程里有个Looper,在其loop()方法中会不断取出message,调用其绑定的Handler在主线程执...
我们都知道Android使用消息机制进行UI更新,UI线程也就是主线程里有个Looper,在其loop()方法中会不断取出message,调用其绑定的Handler在主线程执...
罗马风情拍的?
简书撩到男友已弱爆,我们结婚了!简书为媒,我的副主编嫁给了我的群管,这是一个怎么样的故事? 文丨水青衣 我是水清亦有鱼 。今天是2017年11月25日,她就在我的面前。 从此刻开始,她便是我的妻。无论是顺境...
前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...
连接状态: 1、三次握手(建立连接) TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synch...
源码地址:https://github.com/square/okhttp 不知不觉已经来到了最后一个拦截器,前面做了各种处理,也建立了连接。接下来的CallServerIn...
@请叫我四爷 正解
学习笔记---内存分配与回收策略1、对象优先在Eden分配 大多数情况下,对象在新生代Eden区中分配。当Eden区没有足够的空间进行分配时,虚拟机将发起一次MinorGC。 MinorGC和FullGC的...
1、对象优先在Eden分配 大多数情况下,对象在新生代Eden区中分配。当Eden区没有足够的空间进行分配时,虚拟机将发起一次MinorGC。 MinorGC和FullGC的...
如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。 1、Serial收集器 Serial收集器是最基本、发展历史最悠久的收集器。这个收集器是一个单线程收...
运行时常量池是方法区的 也会OOM吧
Java内存模型整理欢迎访问我的博客:http://wangnan.tech 参考:http://gityuan.com/2016/01/09/java-memory/ 一般地大家讲到的Java...
在上篇 OkHttp源码分析(二)整体流程 中分析了OkHttp请求的整体流程,这接下来的这篇文章中将详细分析OkHttp5个内置的拦截器 思维导图 RetryAndFoll...
在Java堆里存放着Java世界里几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事情就是要确定这些对象之中哪些还 “存活”着,哪些已经“死去”(即不可能再被任何途径使...
Java虚拟机在执行Java程序的过程中会把他所管理的的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁时间,有的区域随着虚拟机进程的启动而存在。有些区...
`###1、对象的创建虚拟机遇到一个new指令时, 首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过...
在我成长为高级程序员之前,跌跌碰碰的经历了很多很多,为了让后来的朋友走少点弯路,我把我学过的东西,写出来让大家参考一下,同时也算记录一下我自己的成长吧。 首先,来点干货。我整...
昨日接到产品一个需求,要把目前的下载进度条改成正方形的进度条,本着拿来主义的精神,从网上找了一个现成的demo,发现其实现的过于复杂,虽放弃之。 自己动手,丰衣足食。还是自已...
Outline [TOC] 前言 上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过...
主要内容 1.加密算法分类 2.常用的加密算法实现 今天主要讲些加密算法的事。相关代码:https://github.com/GrassQing/AlgorithmUtils...