01 2017 档案
摘要:先了解一些词语 volatile:volatile的本意是“易变的”。volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如:操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。
阅读全文
摘要:"迭代器” (Iterator) ,它属于一种对象,负责选择集合内的元素,并把它们提供给继承器的用户。作为一个类,它也提供了一级抽象。利用这一级抽象,可将集合细节与用于访问那个集合的代码隔离开。通过继承器的作用,集合被抽象成一个简单的序列。继承器允许我们遍历那个序列,同时毋需关心基础结构是什么——换
阅读全文
摘要:多形对象的互换使用通常, 继承最终会以创建一系列类收场, 所有类都建立在统一的接口基础上。我们用一幅颠倒的树形图来阐明这一点(注释⑤) :⑤:这儿采用了“统一记号法” ,本书将主要采用这种方法。35 页图对这样的一系列类,我们要进行的一项重要处理就是将衍生类的对象当作基础类的一个对象对待。这一点是非
阅读全文