《深入理解Android卷1》读书笔记

概要

《深入理解Android卷1》这本书在刚出来的时候就已经买了,当时应该也是看过的,但忘得很快,里面很多的源码分析,
且多数是native层的,虽然作者也会在分析完一段时间后就做一个总结。最近又把他拿出来看了看,这次看的时候,已经
对Android体系有一个认识了,所以理解起来还算好。但对于native层的点,光看这一本书是远远不够的。

还是将一些自己觉得重要的点都记录下来吧!

个人觉得本书的阅读顺序应该是:

  1. 第一章了解Android系统的架构
Read More

设计原则

单一职责原则

【SINGLE RESPONSIBILITY PRINCIPLE】:

一个类负责一项职责。

里氏替换原则

【LISKOV SUBSTITUTION PRINCIPLE】:

继承与派生的规则。

依赖倒置原则

【DEPENDENCE INVERSION PRINCIPLE】:

Read More

《Java编程思想》读书笔记

final

finally

finalize

finalize()主要是给其他调用而创建的空间在对象回 收时页同步回收而设置的。 比如,你调用了C语言,使用了mallow()开辟了一段内存空间。在你释放java对象的时候,
虚拟机只能释放java对象占用的空间,而不能释放C开辟的内存空间,所你 你在释放此对象之前要先回收你在C语言中开辟的空间。 这各时候才用到finalize()方法。
平时的 时候不要随便使用finalize()方法。