JAVA复习【5】--Object类与foreach循环

Object类
JAVA中有一个类,是所有类的父类,每个类都直接或间接的继承自该类,这个类就是Object类,也叫做超类、根类、或者基类。当我们新建一个类的时候,没有使用extends关键字的时候。就会默认继承object类。
Object类中自定义了一些方法,当我们新建一个类可以重写进行使用这些方法。下面我总结了一些比较常用的几个方法。

1.boolean equals(Object obj) //判断某个对象与此对象是否像相等。
2.final Class<?>getClass(); //返回Object的运行时类
3.int hasCode(); //返回该对象的哈希码值;
4.String toString();//返回该对象的字符串表示
5.void finalize(); //垃圾回收器调用此方法来清理没有任何引用变量所引起的对象的资源。
6.getClass().getName(); //代表返回对象所属类的类名,即包名+类名的全限定名称。
getClass().getsimpelName(); //只返回类名,不返回包名。
7.Integer.toHexString(hashCode()); //代表将对象的哈希值用十六进制表示。
8. instanceof运算符。 //判断obj是否属于右边类所创建对象,instanceof是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回值为boolean类型。

JAVA的foreach循环
foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。
foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值