Think in java第二、三章 总结随笔

在看这本书之前就有看过一些对本书的一些评论,有很多的博客中常提到这本书的第一章其实是比较难懂的,因为第一章内容太多了且没有多讲细节。   

1.用引用操纵对象

首先java将一切视为对象(根据第一章中说的单根继承),但操作的标识符实际上是对象的一个“引用”。引用中存放了对应对象的地址,我们可以通过引用中的地址来找该对象。

2.对象存储的地方

Java中有五个不用的地方可以存储数据

  1) 寄存器。这是最快的存储区位于处理器内部。

  2) 堆栈。在存储时效率仅次于寄存器。位于通用RAM中。

  3) 堆。一种通用的内存池,也位于RAM区,存储速度快。

  4) 常量存储。常量值通常存放在程序的代码中。

  5) RAM存储。完全存储在程序之外,存放在磁盘中。

3.值类型和引用类型的存储

值类型是存储在堆栈中,而引用类型则存储在堆中。

4.作用域

Java中作用域由花括号的位置决定,在作用域里定义变量只可用于作用域结束之前。

5.java的方法基本组成部分

名称、参数、返回值、方法体。

6.操作符

   1)类型。算术运算符、关系运算符、逻辑运算符、位运算符

   2)优先级。优先级决定了在进行计算时的计算顺序,除了操作符之间的优先级也可以通过括号来表明计算顺序。

7.equals()==比较

直接的说就是equals()比较的是引用(堆),==比较的是值(堆栈)。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值