- 博客(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
原创 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
空空如也
ssm跳转页面没有反应 TwT
2023-06-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人