学习记录

【Android】Android进阶之自定义注解

由于自己之前常用到的很多开源框架比如GreenDao、EventBus、ButterKnife、ARouter等都用到了自定义的注解,感觉自己应该花时间去学一下怎么在自己写的库中用...
Read More
学习记录

【Android】Android中的ClassLoader

Java中的ClassLoader 任何的Java程序都是由若干的.class文件组成的完整Java程序。程序运行时需要将.class文件加载到JVM中使用。而负责加载.class...
Read More
学习记录

【网络协议】HTTPS协议浅析

目前很多网站都开始不再使用HTTP协议,而是使用HTTPS协议,原因是因为它相比HTTP协议更加安全。那么,它究竟安全在哪里呢? HTTP协议为何不安全 在说明为何HTTPS是一个...
Read More
学习记录

【Android】NDK的基本使用,这一篇就够了

JNI 概念 JNI是Java Native Interface的简写,它可以使Java与其他语言(如C、C++)进行交互。 它是Java调用Native语言的一种特性,属于Jav...
Read More
学习记录

【Android】框架层学习笔记——系统启动流程

Android框架层学习笔记——系统启动流程 首先要感谢@刘望舒大神的博客,让我们这些渣渣有途径更快速地接触到Android框架层的内容。 本篇博客主要基于Android7.0来分...
Read More
学习记录

【Android】系统层学习笔记——系统架构与源码目录

参考文献:Android系统架构与系统源码目录 首先要感谢@刘望舒大神的博客,让我们这些渣渣有途径更快速地接触到Android系统层的内容。 本篇博客主要介绍了Android系统的...
Read More
学习记录

【Java】Java的四种引用

众所周知,Java是有四种引用的,分别是:强引用、弱引用、软引用、虚引用。 为了学习这些引用之间的区别和联系,写下这篇博客。 参考自此博客 强引用 我们平时用到的最普遍的引用,就是...
Read More
学习记录

【Android】Context的学习与总结

作为一个Android开发者,我们在Android开发中经常会使用到Context这个类。它在加载资源、启动Activity、获取系统服务、创建View等活动中都需要参与。 但Co...
Read More
学习记录

【Android】为什么说Java的泛型是“假泛型”?

Java泛型 Java的泛型是JDK5带来的新特性,它有如下的优点: 适用于多种数据类型执行相同的代码 泛型中的类型在使用时指定 泛型归根到底就是“模版” 但是,为了做到向下兼容,...
Read More
学习记录

【Android】Mark几篇RxJava2.x相关的文章

感觉RxJava现在写笔记太早了一些,不如在这里mark几篇个人感觉很棒的RxJava2.x文章 入门教程 给初学者的RxJava2.0教程(一) 给初学者的RxJava2.0教程...
Read More