码迷,mamicode.com
首页 >  
搜索关键字:hashcode    ( 1688个结果
Map集合嵌套 4种遍历方式
一、俗称集合嵌套就是集合套集合 二、分析 Map集合的嵌套 自定义一个类: public class Person { private String name; private int age; public Person() { //有参和无参构造 super(); } public Person ...
分类:其他好文   时间:2020-05-06 18:11:47    阅读次数:68
java中equals,hashcode和==的区别(转)
1、== java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型 byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.引用类型(类、接口、数组) 当他们用(==)进行比较的时候,比较的 ...
分类:编程语言   时间:2020-05-05 18:15:21    阅读次数:71
List
List public interface List<E>extends Collection<E> 有序集合(也称为序列 )。该界面的用户可以精确控制列表中每个元素的插入位置。用户可以通过整数索引(列表中的位置)访问元素,并搜索列表中的元素。 与集合不同,列表通常允许重复的元素。 更正式地,列表通 ...
分类:其他好文   时间:2020-05-02 22:47:05    阅读次数:53
HashMap 的 put过程
1、hash(key),取key的hashcode进行高位运算,返回hash值2、如果hash数组为空,直接resize()3、对hash进行取模运算计算,得到key-value在数组中的存储位置i(1)如果table[i] == null,直接插入Node<key,value>(2)如果table ...
分类:其他好文   时间:2020-05-01 23:45:06    阅读次数:88
hashCode
hashcode能大大降低对象比较次数,提高查找效率! 如果两个对象相同,那么它们的hashCode值一定要相同 如果两个对象的hashCode相同,它们并不一定相同(这里说的对象相同指的是用eqauls方法比较)。 equals()相等的两个对象,hashcode()一定相等;equals()不相 ...
分类:其他好文   时间:2020-04-30 20:59:17    阅读次数:49
JAVA String类(转)待学
一、概述 根据JavaAPI所述,Java 程序中的所有字符串字面值(如 "abc" )都是String类的实例实现;字符串是常量,它们的值在创建之后不能更改,因此它是可以共享的;字符串缓冲区支持可变的字符串;Java 语言提供对字符串串联符号("+")以及将其他对象转换为字符串的特殊支持;字符串串 ...
分类:编程语言   时间:2020-04-29 23:17:17    阅读次数:71
入职第一个项目学习内容
知识点学习 实体类 @Data //注在类上,提供类的get、set、equals、hashCode、canEqual、toString方法@EqualsAndHashCode(callSuper = false) //注在类上,提供对应的 equals 和 hashCode 方法@Accessor ...
分类:其他好文   时间:2020-04-21 18:51:17    阅读次数:75
面试题
1.面试题:HashMap中hash函数是怎么实现的?还有哪些hash函数的实现方式? 对于key的hashCode做hash操作,无符号右移16位然后做异或运算。还有平方取中法,伪随机数法和取余数法。这三种效率都比较低。而无符号右移16位异或运算效率是最高的。至于底层是如何计算的我们下面看源码时给 ...
分类:其他好文   时间:2020-04-20 22:03:30    阅读次数:90
Java中的注解和反射
文章首发我的博客,欢迎访问:https://blog.itzhouq.cn/annotation reflection 最近又回顾了一下 Java 中的注解和反射知识点,注解在日常开发中使用很多,但是反射比较少。值得注意的是 Java 的各种框架底层源码中大量使用了注解和反射,阅读源码,这些是基本功 ...
分类:编程语言   时间:2020-04-19 13:04:47    阅读次数:59
MapReduce之自定义Partitioner
概述Map方法之后, 数据首先进入到分区方法, 把数据标记好分区, 然后把数据发送到环形缓冲区; reduce的并行数量以及输出文件的个数, 由分区数决定. 默认分区是根据key的hashCode对ReduceTasks个数取模得到.自定义步骤1.自定义类继承Partitioner, 重写getPa... ...
分类:其他好文   时间:2020-04-19 13:01:58    阅读次数:62
1688条   上一页 1 ... 9 10 11 12 13 ... 169 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!