码迷,mamicode.com
首页 > 编程语言 > 详细

java视频传智笔记------Object

时间:2016-06-01 19:32:10      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

Object有关知识点:

1.java是面向对象的语言,核心思想:找适合 的对象做适合 的事情:

方式一:自定义类,然后通过自定义的类创建对象。

方式二:sun提供了很多的类给我使用,我们只需要认识这些类,我们就可以通过这些类创建对象了。

2.Object类是所有类的终极父类。 任何一个类都继承了Object类。

Object类:

Object类常用的方法:

①toString();     返回该对象的字符串表示。 返回一个字符串用于描述该对象的。

疑问: toString() 有何作用?   重写toString之后,我们直接输出一个对象的时候,就会输出符合我们所需求的格式数据。

②equals(Object obj)   用于比较两个对象的内存地址,判断两个对象是否为同一个对象。

③hashCode()   返回该对象的哈希码值(大家可以把哈希码就 理解成是对象的内存地址)/

java中的规范:一般我们重写了一个类的equals方法,我们都会重写它的hashCode方法

原因:

在默认情况下,Object类的equals方法,比较的也是对象的堆内存中的地址,(==这个是比较内存地址),但是我们如果要依据对象的属性来比较的话,就需要重写equals方法比较,而hashCode方法返回的是比较对象的地址,两个对象的属性可能会相等,但是地址是不会相等的,为了一个更好的理解和体现,java规范就在重写equals方法后,也会重写hashCode方法。

3.java是开源....源代码公开...

查看源代码的方式:

方式一: 按住ctrl键,单击你需要看的源代码.

方式二:把光标移动到你需要查看代码处按下F3.

为什么我们要查看源代码:

1,查看源代码可以了解别人是如何写出这个技术的,让我们了解的更加的深入。

2. 吸收大牛的思想。

看源代码最忌讳的一点: 不要每行代码都弄懂是什么意思,能看个大概 猜出他意思就足矣。

java视频传智笔记------Object

标签:

原文地址:http://www.cnblogs.com/jxtty2016/p/5550507.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!