自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Set体系

使用默认hashCode()与equals()方法1.自定义引用类型使用默认的hashCode和equals方法hashCode(): 默认是根据对象的内存地址值生成哈希值, 不同对象生成的哈希值不同equals(): 默认比较两个对象的地址值,如果两个对象地址值相同返回true,否则返回false@Override'}';/*** 为了查看hashCode方法被调用* @return*/@Override。

2024-10-01 16:41:49 1212

原创 Collection实现类、迭代器、泛型

这也就是泛型的优点之一。3.集合(Collection)容器:方便开发者使用,集合是JDK提供的,别人写好的,我们关心的角度不再是数组的开辟容量以及扩容,我们关心的焦点 增(添加元素) 删(删除元素) 改(修改元素) 查(获取元素/判断元素)。在存储元素的时候,集合中,我们一般一个集合只存储一种类型的元素,是为了防止后期处理数据混乱。,增强for针对集合来说,底层依然使用的是迭代器,所以要避免并发修改错误,在进行使用增强for移除集合中的元素的时候记得使用迭代器,而不是使用集合的方式直接remove元素。

2024-09-28 16:28:57 1308

原创 List体系

查阅API,看List的介绍。有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。与 set 不同,该列表通常允许重复的元素。看完API,我们总结一下:List接口:它是一个元素存取一致的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、22、33的顺序完成的)。

2024-09-26 23:16:52 1162

原创 基本类型包装类

在Java中有8种基本的数据类型,可是这些数据是基本数据,我们可能面临一个问题:在对象中的基本数据类型无法像引用数据类型一样表示空(null,该值不存在),比如给一个学生定义分数的时候,我们一般使用int型,但int的默认值为0,刚new出来的学生可以没有分数也可以为空(null),也就是后期再定义或再赋值,但一上来就直接赋值0,总觉得不合适,那么下面就学一下基本类型的包装类来解决这个问题。

2024-09-21 22:38:44 989

原创 JDK8前后日期类使用和日期转换

在早期的JDK中,我们使用的是java.util.Date包中的Date类,而JDK8(包括JDK8)以后,就引入了LocalDate、LocaDateTime等类,其实我们目前的开发中,主要处理日期所使用的就是后来引入的那些类,而对于之前过时的类或方法,我们应该学会看懂,重点掌握的是目前JDK8及之后引入的这些,下面我将对JDK8前后对日期的处理所经常用到的进行展示。

2024-09-18 23:13:26 1080 1

原创 深入理解StringBuilder类

在学习String类时,API中说字符串缓冲区支持可变的字符串,什么是字符串缓冲区呢?接下来研究下字符串缓冲区。查阅StringBuilder的API,StringBuilder又称为可变字符序列,它是一个类似于 String 的字符串缓冲区,通过某些方法调用可以改变该序列的长度和内容。原来StringBuilder是个字符串的缓冲区,即它是一个容器,容器中可以装很多字符串。并且能够对其中的字符串进行各种操作。

2024-09-16 19:01:17 1238

原创 JDK 中的String类中的常用方法和功能

1查阅API中的String类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。继续查阅API发现说字符串是常量;它们的值在创建之后不能更改,这是什么意思呢?其实就是说一旦这个字符串确定了,那么就会在内存区域中就生成了这个字符串。字符串本身不能改变,但str变量中记录的地址值是可以改变的。//字符串变量本质就是定义一个引用数据类型//"abc"就代表一个String类的(字符串)对象,也就是相当于String str = new String("abc");

2024-09-15 11:29:50 1146

原创 JDK中的Object类的重要方法

Object类是Java语言中的根类,即所有类的父类。它描述的所有方法子类都可以使用。所有类在创建对象的时候,最终找的都是根类(祖先类)Object。在Object类众多方法中,这里介绍两个重要的方法,即equals方法与toString方法。

2024-09-14 23:21:27 585

空空如也

空空如也

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

TA关注的人

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