想重新好好的系统的学习一下JAVA,于是拿起了Thinking in Java这本书,这里会时刻记录了一些阅读时候的摘要和学习笔记。
第一章 对象引论
1、每一个对象在内存中都有一个唯一的地址;
2、访问控制的第一个存在原因就是让客户端程序员无法触及他们不应该触及的部分——这些部分对数据类型的内部操作来说是必需的,但并不是用户需要的用来解决特定问题的接口的一部分;访问控制的第二个存在原因就是允许库设计者可以改变类内部的工作方式而不用担心是否会影响到客户端程序员;
3、JAVA是在被称为堆(heap)的内存池中动态的创建对象;
4、JAVA的终极基类的名字为Object。
第二章 一切都是对象
1、一切都是对象,但操纵对象的标识符实际上是对象的一个“引用”(reference);
2、你可以用关键字static来标识一个对象里的特定元素,但是JAVA对象本身从来不会存放在静态存储空间里;
最近一次阅读地址是67页;
3、JAVA中的方法的参数列表虽然指定了每个传入对象的类型及名字,但实际上像JAVA任何传递对象的场合一样,这里传递的实际上也是对象的引用;
4、用类名直接引用静态成员强调了变量的静态性;
5、一个static域对每个类来说都只有一份存储空间,而非static域则是对每个对象有一个存储空间。
最近一次阅读地址是90页。