自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沉淀~成长

一个程序员的小窝

  • 博客(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

原创 NavigationView修改菜单item项的布局参数

NavigationView修改item项的布局参数

2016-08-10 10:55:11 3268 1

空空如也

空空如也

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

TA关注的人

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