文档章节

Object类

d
 danere
发布于 2016/05/11 23:40
字数 272
阅读 4
收藏 0

1.toString();

   返回的值为:所属的类名@类的地址(16进制)

 1 public class ObjectTest
 2 {
 3     public static void main(String[] args)
 4     {
 5         Object object = new Object();
 6 
 7         System.out.println(object);
 8         System.out.println(object.toString());
 9 
10         String str = "aaa";
11 
12         System.out.println(str);
13         System.out.println(str.toString());//String 自动重写了toString()方法
14 
15         Student student = new Student();
16 
17         System.out.println(student);
18         System.out.println(student.toString());
19 
20     }
21 }
22 
23 class Student extends Object
24 {
25     public String toString()
26     {
27         return "Hello World";
28     }
29 }
结果:
java.lang.Object@1db9742 java.lang.Object@1db9742 aaa aaa Hello World Hello World

 

2.equals()

==:

对于原生数据类型来说,比较的是左右两边的值是否相等。

对于引用类型来说,比较左右两边的引用是否指向同一个对象,或者说左右两边的引用地址是否相同。

equals()方法,该方法定义在Object类当中,因此Java中的每个类都具有该方法,对于Object类的equals()方法来说,它是判断调用equals()方法的引用与传进来的引用是否一致,即这两个引用是否指向的是同一个对象。对于Object类的 equals()方法来、说,它等价于==。

本文转载自:http://www.cnblogs.com/daneres/p/4444115.html

上一篇: 装饰模式
下一篇: 策略模式(Strategy)
d
粉丝 0
博文 51
码字总数 0
作品 0
泉州
私信 提问

暂无文章

如何设计抗住100亿次请求的抢红包系统?(附GitHub代码)

1. 前言 前几天,偶然看到了 《扛住100亿次请求——如何做一个“有把握”的春晚红包系统”》一文,看完以后,感慨良多,收益很多。 正所谓他山之石,可以攻玉,虽然此文发表于2015年,我看到...

Java程序员之家
34分钟前
2
0
动图+源码,演示Java中常用数据结构执行过程及原理

最近在整理数据结构方面的知识, 系统化看了下Java中常用数据结构, 突发奇想用动画来绘制数据流转过程. 主要基于jdk8, 可能会有些特性与jdk7之前不相同, 例如LinkedList LinkedHashMap中的双向...

Java技术剑
59分钟前
2
0
怎样在ps中制作对话气泡?一招教你轻松解决

PS是在工作中经常使用的平面设计软件,利用ps可以实现很多操作。换天,换发色,添加亮灯等操作都是比较常见的,今天将为大家分享怎样在ps中制作对话气泡的方法,希望能给大家带来帮助。 绘制...

干货趣分享
今天
2
0
EDI 电子数据交换全解指南

EDI(Electronic Data Interchange,电子数据交换)技术使得企业与企业(B2B)实现通信自动化,帮助交易伙伴和组织更快更好地完成更多工作,并消除了人工操作带来的错误。从零售商到制造商、物...

EDI知行软件
今天
3
0
CentOS7的LVM动态扩容

# 问题 CentOS7上面的磁盘空间有点紧张,需要扩容。 解决 查询当前磁盘状态 [root@xxx ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTfd0 2:0 1 4K ...

亚林瓜子
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部