《如何阅读一本书》读书笔记

前言

这些年读了不少书,但结果也仅仅是“读”过而已,仅仅是说我读过什么什么书,但却没吸收书中的内容,读的时候感觉很有意思很有道理,但过一段时间就全忘了,包括现在说的《如何阅读一本书》,几年前就开始看这本书,但几次翻看一小部分后放弃,而所看的是什么却没什么印象了,这次算是把这本书看完了,不过怎么说呢,只能说是看完了,比以前强点,至少还有现在的这个笔记,但远达不到书中分析阅读的要求。很多时候就是这样,读书的目的仅仅是”翻完”这本书而已,只想快点看完,像完成任务一样,而不是说能理解接收多少。就暂且先记录一下吧,还有以前看过的那些书,看能不能找时间再看一下。

Java垃圾回收

垃圾收集算法

引用计数

堆中的每个对象都有一个引用计数,当对象被引用时引用计数加1,当对象的引用被重新赋值或超出有效区域时引用计数减1,当一个对象被回收后,它所引用的对象的引用计算减1。当一个对象的引用计数变为0时就被回收。

Android Starting Window(Preview Window)

当打开一个Activity时,如果这个Activity所属的应用还没有在运行,系统会为这个Activity所属的应用创建一个进程,但进程的创建与初始化都需要时间,在这个动作完成之前系统要做什么呢?如果没有任何反应的话,如果程序初始化的时间很长,用户可能还以为没有点到相应的位置。但此时所启动的程序还没初始化完,既无法显示程序,又不能停在原处不做任何动作,怎么办?这就有了Starting Window的概念,也可以称之为Preview Window