项目中是服务端持有私钥,客户端持有公钥;客户端使用公钥加密,并使用公钥解密服务端 用私钥加密的数据。 网上相关的资料实在再少,终于功夫不负有心人...
一、概述 APT(Annotation Processing Tool)即注解处理器,他是javac的一个工具,用来在编译期时扫描和处理注解,在...
一、概述 作为Android开发者,我觉得有必要理解或掌握Activity是如何启动的,所以本篇着重来分析Activity的启动流程,本文只分析...
一、概述 在说事件分发之前,我们先想一个问题,在APP中我们点击一个View的时候,事件是如何传递到这个View的呢?其实这就是我理解的事件分发...
一、概述 ThreadLocal是java.lang包下提供的一个类,那么他的作用是什么呢?我们直接看源码中的注释: 通过字面理解就是说每一个线...
一、概述 说到垃圾回收,我们必须要知道什么是垃圾?为什么要回收? 什么是垃圾:垃圾是在程序运行中没有任何指针指向的对象,这个对象就是需要被回收的...
一、概述 上篇文章中概述了类的加载流程,那么类是由什么来加载的呢?毫无疑问就是类加载器,类加载器是Java中很重要的概念,它负责将字节码文件加载...
一、概述 在开发Java程序的过程中,作为开发者你是否想过我们写的.java代码是如何运行起来的呢?其实这里就涉及到了类的加载流程,即类是如何被...
一、虚拟机内存结构 在jvm虚拟机运行程序的过程中,会管理着一块内存区域,称为运行时数据区。 在运行时数据区包含一下几块区域: 程序计数器 虚拟...