自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Map知识梳理

1) Map用于保存2) Map 中的 key 和 value 可以是任何引用类型的数据,会封装到HashMap$Node对象中3) Map 中的4) Map 中的5) Map 的key 可以为 null, value 也可以为null ,注意 key 为null,只能有一个value 为null ,可以多个.6) 常用String类作为Map的 key1.HashSet 底层是 HashMap2.添加一个元素时,先得到hash值转成索引值。

2023-03-22 00:11:13 219

原创 集合之Collection知识梳理

---HashSet:作为Set接口的主要实现类:线程不安全的:可以存储nulL值 ----LinkedHashSet:作为HashSet的子类: 遍历其内部数据时,可以按照添加的顺序遍历。----Vector:作为List接口的古老实现类:线程安全的,教率低,底层使用object[]----Map接口:双列集合,用来存储一对(key - value)一对的数 -->高中函数: y = f(x,y)

2023-03-21 15:20:19 168

原创 异常知识梳理

首先,编写一个类继承。

2023-03-20 18:38:56 59

原创 String,StringBuffer,StringBuilder知识梳理

这个是Arrays类提供的静态方法,将原来的数组扩充到newLength长度,然后将原来的数据拷贝过去,可以从源码看出,它首先创建出一个新的字符数组,然后使用System的静态方法arraycopy将原来的数据拷贝到新的数组,然后返回新的数组。总结:当变量与字面量或变量与变量进行拼接时,会在堆中创建一个StringBuilde对象,然后使用StringBuilder的append()方法将变量与字面量或变量与变量进行拼接,最后调用toString()方法转成String对象。

2023-03-20 13:37:12 96

原创 枚举类enum知识梳理

编译器生成的valueOf(String name)方法需传递一个name参数,而Enum自带的静态方法valueOf()则需要传递两个参数,编译器生成的valueOf方法最终还是调用了Enum类的valueOf方法。而编译器为我们生成的values()和valueOf(String name)方法是枚举类特有的。由于Class对象的存在,即使不使用values()方法,也可以获取到所有枚举实例变量。2.在生成枚举类是,编译器会给我们生成两个方法,valueOf()和values()

2023-03-20 11:15:58 87

空空如也

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

TA关注的人

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