java中的比较器Comparable与Comparator

简介

我们在java编码的过程中不可避免的会使用java中提供的集合对象,例如List,ArrayList等等,那么在使用集合的过程中有很大的几率会用到排序.回想一下在学习c语言的时候排序是如何实现的?

java中对List的排序

简介

java中的排序本质上是实现对待排序对象的比较,即借助比较器实现排序,例如Comparator和Comparable等.

java中三目运算符踩过的坑

这是一个什么样的坑?

直接上代码:

1
2
//H付款方式
Integer hPaymentWayId = fullfillDTOShip != null ? fullfillDTOShip.getHPaymentWayId() : 0;

看似正常的代码在遇到fullfillDTOShip.getHPaymentWayId()为null时会报NPE错误,为什么会这样呢?

java中的时间精度

一 前言

今天线上业务发现了一个问题,业务需求是获取最新更新的XX一条记录(XX记录可能会有多条并且由于后面业务的影响XX记录的集合可能新增\减少\更新),因此通过sql语句查询并以updateTime做倒叙排序取第一条即可.

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×