JAVA编程思想阅读

Java编程思想阅读笔记(day01)

1.抽象过程

通过阅读,主要让我记住了以下五点。
1.万物皆为对象
无论任何事物都可以是对象。例如动物、建筑物、服务都可以是对象。
2。程序是对象的集合,他们可以通过发送消息来告诉彼此所要做的
如果把程序比作是开车。那么开车这件事就需要一个司机,一辆车,司机进入车中,通过踩油门(发送消息告诉另一个对象),让车动起来。这样子就组成了一个开车的程序。
3.每个对象都有自己的由其他对象所构成的存储
4.每个对象都拥有其类型
5.某一特定类型的所有对象都可以接收同样的消息
*对象具有状态、行为、和标识

一切都是对象

1.用引用操作对象
操作对象的标识符实际上就是对一个对象的“引用”。可以把它当作遥控操作电视机。
2.对象必须由你来创建
在Java中一般通过new来创建对象
2.1对象存储在什么地方
1.寄存器
这是最快的存储区。
2.堆栈
3.堆
用于存放所有的java对象
4.常量存储
一般放在程序代码的内部
5.非RAM存储
2.2八种基本类型
boolean、char、byte、short、int、long、float、double
其中boolean类型所占存储空间的大小没有明确的指出,仅仅定义了true和false。
3.static关键字
当声明一个事务是static时,就意味着这个域或方法不会与它包含的那个类任何对象关联在一起。
所以,即便从未创建某个类的任何对象,也可以调用static方法或访问其static域。
static方法的一个重要用法就是在不创建任何对象的前提下就可以调用它。
4.this关键字
当你想在方法的内部获得对当前对象的引用。就需要this这个关键字。this关键字只能在方法内部使用。表示对“调用方法的那个对象”的引用。当然在当前类的方法可以剩略this关键字

pulic class Apricot{
void pick(){}
void pit(){pick();//这个时候不用this.pick,直接调用即可}
}
//一般这种情况下才会用this关键字
class Leaf{
private int b;
public void setB(int b){
this.b = b//这时候用this.b来区分防止产生歧义
}
}

当然this关键字还有其他的用法,如:可能为一个类写了多个构造器,需要在其他构造器当中调用另一个构造器,这个时候就需要使用this。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值