自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中的List

查找:使用indexOf的时候会先判断参数是否为null,为空则比较null,否则拿参数的equals方法比较元素,故可以向数组中填null。扩容:扩容是在原先的基础上加原来的一半(1.5倍),当容量扩容后如果恰好大于设定的值(2^31 - 9)则扩容为2。默认容量:0,最大容量根据堆内存的大小决定。线程安全的,需要对成员变量进行操作的每个操作的方法都加入了。克隆方法:仅仅进行浅复制,不调用存储元素的copy方法。,仅仅进行浅复制,不调用存储元素的copy方法。方法,确定容量,如果容量不足则调用。

2023-04-22 13:55:38 71 1

原创 Java HashMap键为对象时重写hashCode仍然取不到对象

问题描述HashMap键存放的是对象的哈希码,当调用put的时候,将哈希码记录进了底层的数组中,取的时候先拿传入对象的hashCode与数组中的hashCode比较,如果hashCode相同再进行equals比较。出现题目中这类问题一般是在键存入后,又对对象进行了更改,不巧的是导致了hashCode发生了变化,导致取不出对象,问题代码如下:import java.util.*;class Domain { String name; int num; public Doma

2021-10-02 16:43:46 388

原创 Java中的Unicode和char类型 码点/代码平面

前言最近为了加强基础,再看《Java核心技术 卷I》,3.3.4 节Unicode和char类型中有一段专业术语,来解释Java语言从Java 5开始如何解决这个问题。本人稍作研究,先附上书中的内容:码点(code point) 是指与一个编码表中的某个字符对应的代码值。在Unicode标准中,码点采用十六进制书写,并加上前缀U+,例如 U+0041就是拉丁字母A的码点。Unicode的码点可以分成17个代码平面(code plane)。第一个代码平面称为基本多语言平面(basic multiling

2021-04-29 08:24:16 722 1

空空如也

空空如也

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

TA关注的人

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