Java 第27天 高级进阶篇 Java比较器使用

写在前言 : 学习资源B站是最好的也是很全面。
1 、现在出去面试,面试官老是会问你一句话Java 怎么样?
不管是大数据岗位还是数据库都会问一句。 回来痛下决心,决定探索下这门语言的精髓,大数据很多框架也都是Java 写的,的确懂一门语言,比较稳妥。路也宽敞!!!不然就和吃饭没筷子,那么尴尬。把每天学习到的 Java知识分享到这里会。直到能自己写个复杂一点Dome得出来。
2、为了监督自己探索这门语言的动力与决心。特此这段话放到前面!!!
3、挑战下自己 到底是笨 还是学不会,还是不想学。 好运
Java 比较器概述
1、comparable 接口的使用

像String、包装类等实现了comparable 接口,重写了comparableTo()方法,给出了比较两个对象大小的方式。

2、String、包装类重写comparableTo()方法以后,进行了从小到大的排列
3、重写 comparableTo 的规则:

compareTo就是比较两个值,如果前者大于后者,返回1,等于返回0,小于返回-1

4、comparable 自然排序使用举例:

在这里插入图片描述

5、对于自定义类来说,如果需要排序,我们可以自定义类实现 comparable 接口,重写comparableTo(obj)方法
6、定制排序

在这里插入图片描述

面试题:

比较关键字:

1、compareTo就是比较两个值,如果前者大于后者,返回1,等于返回0,小于返回-1、
2、Java的instanceof运算符:

Java中的instanceof运算符也称为类型比较运算符,因为它会将实例与类型进行比较。
它返回true或false。如果我们将instanceof运算符与任何具有空值的变量一起应用,则它都会返回false。

3、instanceof的使用注意点:

1、在使用时必须是相同类型进行比较:(引用 比较 引用、)
2、要么就是有继承关系的进行比较。

 
 
 

【转载注明出处,还望尊重原创 】

 

【作者水平有限,如有错误欢迎指正 .】
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值