自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java集合元素比较的实现

用Collection是工具类的sort()方法排序 自定义元素:为类添加比较功能,实现Comparable接口,重写compareTo方法 对自定义Student类按年龄升序排序 ,代码如下: public class Student implements Comparable { @Override public int compareTo(Object o) { ...

2018-09-20 11:33:02 2637

原创 Java集合中元素唯一的实现

Set集合保证元素唯一 Set集合底层数据结构是哈希表 实现唯一方法: Set集合存储元素时会产生一个哈希值,是按照不同的哈希值进行存储的,首先用haseCode()方法获取一个int类型的哈希值,先比较哈希值是否相同,不同的话说明集合中还没有与之相同的元素,直接进行存储,相同的话再调用equals()方法判断内容是否完全一致,不相同的话在进行存储,简单来说就是: 1) ----hashCode...

2018-09-20 10:38:41 4987

原创 Java修炼之路(入门)——集合

集合概念介绍 同数组一样,集合是用来存储数据的,就好比容器,数组的长度是固定不可变的,是在创建时就要定义好的,而集合与数组相比最显著的一个特点就是它的长度是可变的,在存储数据时根据实际存储的容量自动扩展容量,而且集合操作简便,但根据对数据操作的不同需求,Java提供了不同特点的集合。 集合体系介绍 (1)单列集合 ...

2018-09-15 11:27:49 263

原创 Java修炼之路(入门)——实现交换

一、基本类型的交换 对于定义的基本类型的变量,要实现交换,我们通常会采取中间变量的方式。 以 int类型为例,实现两个变量的交换,代码如下: public class Test { public static void main(String[] args) { int a = 10; int b = 20; Sys...

2018-08-13 15:02:04 942

空空如也

空空如也

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

TA关注的人

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