- 博客(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关注的人