自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 TCP,http,http1.x,http2,https

一、Java中的类加载器我们知道.class文件存储着Java程序代码经转换后的虚拟机指令,当需要使用某个类时,虚拟机将会加载它的”.class”文件 并创建对应的class对象,将class文件加载到虚拟机的内存,这个过程称为类加载。首先我们来了解下Java中的类加载器,Java中的类加载器主要有两种类型系统类加载和自定义类加载器1. 系统类加载:Bootstrap ...

2018-08-02 11:04:42 423

原创 Java和Android中的ClassLoader

一、Java中的类加载器我们知道.class文件存储着Java程序代码经转换后的虚拟机指令,当需要使用某个类时,虚拟机将会加载它的”.class”文件 并创建对应的class对象,将class文件加载到虚拟机的内存,这个过程称为类加载。首先我们来了解下Java中的类加载器,Java中的类加载器主要有两种类型系统类加载和自定义类加载器1. 系统类加载:Bootstrap ...

2018-07-25 17:18:20 152

原创 理解Context

什么是ContextContext: 字面理解为上下文,语境。Android应用模型是基于组件的应用设计模式,组件的运行要有一个完整的Android工程环境,在这个环境下,Activity、Service等系统组件才能够正常工作,而这些组件并不能采用普通的Java对象创建方式,即比如Activity mActivity =new Activity()是不允许的,而是要有它们各自的上下文环境,也...

2018-07-23 14:59:53 184

原创 消息循环机制及其原理

一、什么是消息循环消息循环概述:Android的消息循环是针对线程的,每个线程都可以有自己的消息队列和消息循环,通过消息循环可实现线程间通信。在Android线程内,可以通过消息循环的机制以队列的方式实现消息的发送,处理等工作作用:线程间通信涉及到的核心类:Message:消息的实体的封装Handler:消息的发送和处理Looper:消息循环的核心,管理消息队列,实现与当前...

2018-07-21 18:00:19 3164

原创 HashMap的实现原理(JDK8)

一、什么是hash哈希算法接受任意长度的二进制输入值,对输入值做换算(hash),最终给出固定长度的二进制输出值;Hash算法不是某个固定的算法,它代表的是一类算法,具体换算可能各不相同哈希表即散列表,一种数据结构,根据关键码值(Key value)而直接进行访问给定表M,存在函数f(key),对任意给定的关键字值key,代入函数后若能得到包含该关键字的记录在表中...

2018-07-20 09:31:07 776

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除