
JavaSE
MonoCii
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HashMap中的hash计算
static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16); } 将 hashCode 值右移 16 位,也就是取 int 类型的一半,刚好将该二进制数对半切开。并且使用位异或运算(如...原创 2019-05-24 16:47:04 · 1966 阅读 · 0 评论 -
数组中的arraycopy
arraycopy void arraycopy(Object src, int srcPos, Object dest, int destPos, int length); 将src数组里从索引为srcPos的元素开始, 复制到数组dest里的索引为destPos的位置, 复制的元素个数为length个. 举例 int[] arr = {1,2,3,4,5} System.arrayc...原创 2019-05-24 17:23:42 · 208 阅读 · 0 评论 -
JavaSE面试题整理
JavaSE面试题整理Object类Object类自带哪些方法?String类构造方法创建一个表格 Object类 Object类自带哪些方法? hashCode() hashCode相等,不一定equals equals时,hashCode一定相等 如果不重写hashcode(),在HashSet中添加两个equals的对象,会将两个对象都加入进去。 toString() equals(Obj...原创 2019-05-22 20:30:36 · 1300 阅读 · 0 评论