- 博客(7)
- 收藏
- 关注
原创 《深入理解Java虚拟机》阅读笔记
内存管理机制Java内存区域与内存溢出异常运行时数据区域Java虚拟机在执行程序的过程中,会将内存划分为方法区,堆,虚拟机栈,本地方法栈,程序计数器。程序计数器:当前线程执行字节码的行号指示器。唯一一个没有规定OOM的区域,线程私有。Java虚拟机栈:生命周期与线程相同,线程私有。它描述的是Java方法执行的内存模型。Java方法在执行的同时都会创建一个栈帧(Stack Frame)用...
2020-03-20 12:50:22
92
原创 Choreographer 源码阅读笔记
Choreographer对象是线程独立的,获取该对象的线程必须要是一个Looper线程:// Thread local storage for the choreographer. private static final ThreadLocal sThreadInstance = new ThreadLocal() { @Override
2017-10-12 16:43:24
310
原创 Android中消息机制中一些细节知识点
Android中消息机制中一些细节知识点时隔很久,重温Android消息机制,注意到这么两个东西MessageQueue中的IdleHandler看MessageQueue的源码发现,里面有个IdleHandler,声明如下/** * Callback interface for discovering when a thread is going to block * wait
2017-10-11 18:30:10
309
原创 Http学习
Http学习笔记Http的简单了解Http建立的3次握手与断开连接的4次挥手 注: SYN:synchronize ACK: acknowledgement FIN: finishTCP/IP的4层模型分别为:应用层(HTTP),传输层(TCP/UDP),网络层(IP),数据链路层OSI 7层模型分别为:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层 说到分层,
2017-04-26 19:06:53
400
原创 Java泛型中的Type体系
今天看一个开源库源码的时候,发现里面针对泛型Type做了很多处理,我这块不怎么了解,故此研究一下。关于java.lang.reflect.Type的分类先说明一下,Type作为一个接口,下面有4个继承它的子接口,分别是TypeVariable,ParameterizedType,WildcardType,GenericArrayType。这里我就不给专业名词了,之前我看很多文章,给的专业名词,到最后
2017-03-31 17:52:06
2864
1
原创 Java数据结构之数组
一直以来,对Java的泛型都是似懂非懂的状态,近来决定好好研究一下。ok,接下来,我们直奔主题。Part1,泛型的简单使用看一个类上的泛型定义。public interface Test{ T get(); void set(T t); }这里的T呢,就代表某一个具体的类型。我们可以实现该接口.public class Str
2017-03-23 18:15:35
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人