Thinking in Java 3rd 学习笔记

本文记录了作者使用《Thinking in Java》一书进行系统学习的过程。主要内容包括:对象的概念、访问控制的作用、Java对象的创建方式、Java的基类Object以及如何理解Java中一切皆对象的概念。此外还介绍了静态成员的使用和存储特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

想重新好好的系统的学习一下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页。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值