自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Java中Comparable和Comparator两个比较器的作用

Comparable:强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,类的compareTo方法被称为它的自然比较方法。只能在类中实现compareTo()一次,不能经常修改类的代码实现自己想要的排序。实现此接口的对象列表(和数组)可以通过Collections.sort(和Arrays.sort)进行自动排序,对象可以用作有序映射中的键或有序集合中的元素,无需指定比较器。Comparator强行对某个对象进行整体排序。可以将Comparator 传递给sort方法(如Collecti

2020-09-22 18:27:52 356

原创 Java数组默认初始化

在Java中,有两种数据类型,一种基本数据类型,一种是引用数据类型。基本数据类型:整数、浮点数、字符、布尔引用数据类型:类、数组、接口当我们定义了一个数组,注意数组是引用数据类型,而且数组是new出来的,所以它是存储在堆内存中的。因此不管我们定义的局部变量数组还是全局变量数组,它都会默认初始化。数据类型默认值整数(byte,short,int,long)0浮点数(float,double)0.0字符(char)‘\u0000’(打印出来什么也不显示)布尔

2020-09-18 22:57:19 885

原创 Java定义的long和float为什么需要加L和F?

Java定义的long和float为什么需要加L和F?定义long类型变量为什么需要加L基本数据类型int,占用4个字节,取值范围为-231 ~ 231-1,转换为十进制是-2147483648 ~ 2147483647基本数据类型long,占用8个字节,取值范围为-263 ~ 263-1,转换为十进制是-9223372036854775808 ~ 9223372036854775807我们知道,在Java中,整数的默认数据类型是int。当我们将一个整数赋值给任何类型变量时,这个整数默认是int型。

2020-09-17 18:56:57 2890

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除