Toggle navigation
溜大虾 Blog
Home
about
Portfolio
Tags
溜大虾 Blog
爱编程,爱生活
《深入理解JVM》读书笔记(三)
学习总结
第三章 垃圾收集器与内存分配策略 对象已死吗? 1.引用计数法 1.主流的Java虚拟机里面没有选用引用计数算法来管理内存,其中最主要的原因是他很难解决对象之间互相引用的问题。 2.可达性分析算法 1.主流的商用程序语言的主流实现中都是用可达性分析来判断对象是否存活的2.从一个起始对象GC Roots开始向下搜索,搜索所走过的路径称为引用链,档一个对象到GC Roots没有任何引用...
Posted by 溜大虾 on July 22, 2017
《深入理解JVM》读书笔记(二)
学习总结
第二章 Java内存区域与内存溢出异常 运行时数据区域 Java虚拟机会把他所管理的内存划分为若干个不同的数据区域: 线程共享 线程隔离 方法区 本地方法栈 堆 虚拟机栈 程序计数器 ...
Posted by 溜大虾 on July 22, 2017
Layout.inflat()中的那些坑
学习总结
LayoutInflater.inflate()这个方法,大家一定很熟悉——在给fragment添加布局文件,或者在RecyclerView的Adapter中为item添加布局时,都会用到。inflate()这个方法需要最多三个参数:resource,root,以及attachToRoot。参考源码,就知道了这里的resource是你具体要添加的那个布局文件,root是布局的根参数,那么at...
Posted by 溜大虾 on July 22, 2017
Android消息机制
学习总结
1.消息机制 Android消息机制,其实也就是Handler机制,主要用于UI线程和子线程之间交互。众所周知,一般情况下,出于安全的考虑,所有与UI控件的操作都要放在主线程及UI线程,而一些耗时操作应当放在子线程中。当在子线程中完成耗时操作并要对UI控件进行操作时,就要用Handler来控制了。在这一套消息机制中,首先要明确这样几个概念: Handler:消息的控制器 Mes...
Posted by 溜大虾 on July 22, 2017
View事件分发机制
学习笔记
事件分发机制学习笔记 通过问题来学习一个东西是很好的方法。学习Android中View的事件体系,我也通过给自己提问题,在解决问题的同时也就知道了其中原理。 0 首先来几个问题起步: 什么是事件? 什么是事件分发机制? 在我们通过屏幕与手机交互的时候,每一次点击、长按、移动等都是一个个事件。按照面向对象的思想,这些一个个事件都被封装成了MotionEvent。 分发机制就是某...
Posted by 溜大虾 on July 22, 2017
Android中的IPC机制
学习总结
Android IPC机制,就是Andorid中的进程间通信机制,基于Linux,用了自己独特的Binder 一些基本概念 什么是IPC? IPC即Inter Process Communication ,进程间通信机制的缩写。每一个app默认就是一个进程(除非手动指定多开进程),多个进程之间进行通信就是进程间通信 什么情况下要用到IPC ? 当我们的app有多个进程,或...
Posted by 溜大虾 on July 19, 2017
← Newer Posts
FEATURED TAGS
ABOUT ME
爱编程
爱生活
知
FRIENDS