JVM JVM是运行Java字节码的虚拟机。JVM有针对不同系统的特定实现,目的在不同的系统平台上运行相同的字节码。.java文件经过JDK的javac编译为.class文件...
JVM JVM是运行Java字节码的虚拟机。JVM有针对不同系统的特定实现,目的在不同的系统平台上运行相同的字节码。.java文件经过JDK的javac编译为.class文件...
P18:在Kotlin中没有声明数组类型的特殊语法,数组就是类。 P19:在Kotlin中if是有结果的表达式,可以"return if ....": P25:自定义访问器,...
HashMap 先从Java中Object的hashCode()方法说起,从方法注释的第一行可以看到该方法的存在主要是为了支持HashMap: 结构:HashMap的设计初衷...
Hanlder构造方法 在创建Handler时,Handler在其构造方法中尝试从当前线程(创建Hanlder实例对象的线程)的ThreadLocal中取到Looper对象,...
基础概念 RxJava是一个在基于Java VM扩展的使用可观测的序列来组成异步的、基于事件的程序的库。它基于观察者模式支持数据和事件的流式流通处理,并增加了多种运算符以在多...
一、介绍 OKHttp是一个高效的开源网络请求类库,具有以下特性: 支持HTTP/2,允许所有同一个主机地址的请求共享同一个socket连接 使用连接池,提高请求效率 透明的...
在看源码的过程中经常会遇到一些设计模式,下面做一下记录 责任链 当你想要让一个以上的对象有机会能够处理某个请求的时候,可以使用责任链模式。链中的每个对象扮演处理器,并且有一个...
Retrofit的优点 可以配置不同HTTP client来实现网络请求,如okhttp、httpclient等 将接口的定义与使用分离开来,实现结构。 支持多种返回数据解析...
18年差不多也是这个时候,入职了玺越,正式开启了自己的运营之路,待了差不多4个月的时间,每天的工作内容基本上围绕着:在订阅号上排版发布一篇文章,在各大电商平台上搜寻一些母婴好...