Class 类文件的结构 (#6.3)Class 文件是一组以 8 位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在 Class 文件之中,中间没有添加任何分隔符,这使得整个 Class 文件中存储的内容几乎全部是程序运行的必要数据,没有空隙存在。当遇到需要占用 8 位字节以上空间的数据项时,则会按照高位在前的方式分割成若干个 8 位字节进行...
1.2 二分查找
1.2.1 更佳的查找方式一般而言,对于包含 n 个元素的列表,用二分查找最多需要 log2 n 步,而简单查找最多需要 n 步。
1.3 大 O 表示法
1.3.1 算法的运行时间以不同的速度增加仅知道算法需要多长时间才能运行完毕还不够,还需知道运行时间如何随列表增长而增加。这正是大 O 表示法的用武之地。
3.1 递归123456d...
关于 Data Binding 的基本使用在上一篇文章中已经做了总结,接下来会着重介绍下 Data Binding 库中个人认为最重要的两个特性:Data Objects与Attribute Setters。前者是真正能让我们实现数据-UI双向绑定的关键;后者则为我们提供了自定义 UI 控件数据绑定的可能性。
当然,至于 Data Binding 其他的特性...