自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习JVM的个人理解以及总结--垃圾收集器与内存分配策略

虚拟机栈,程序计数器,本地方法栈随线程的生和死而决定,垃圾收集一般不考虑这个区域。引用计数算法当其他对象引用它时,计数器就加1,引用失效就减去1.但是存在一个缺陷,就是互相引用后让两个对象不再被访问时,导致计数器不为0.可达性算法分析,可以作为GC Roots的对象包括:虚拟机栈(栈帧中的本地变量表)中引用的对象。方法区中类静态属性引用的对象。方法区中常量的引用对象。本地方法栈中JNI引用的对象。...

2018-04-19 08:57:35 99

原创 学习JVM的个人理解以及整理——自动内存管理机制

java虚拟机所管理的内存区域划分为堆,方法区,虚拟机栈,本地方法栈,程序计数器。每个虚拟机栈中有一个私有的程序计数器,程序计数器占用很小的一块内存,在执行一个java方法时,记录正在执行的虚拟机字节码的地址。虚拟机栈中有一个栈帧,用于存放局部变量表,操作数栈,动态链表,方法出口等。常量池用于存放编译期期间生成的各种字面量和符号,在类加载后进入方法区的运行时常量池。Java语言并不要求常量一定在编...

2018-04-17 15:24:49 181

原创 学习View事件分发机制的个人理解

    View事件分发机制是从上级向下级传递,总流程是Activity->Window->View.首先传递给顶级View(ViewGroup),分发机制在由ViewGroup向其子View进行分发,以树的形式,从跟结点依次向下级分发。每次到达一个View时,首先调用dispatchTouchEvent方法,在ViewGroup中,此方法的返回结果受拦截后的OnTouchEvent(...

2018-04-15 10:50:05 119

空空如也

空空如也

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

TA关注的人

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