码迷,mamicode.com
首页 >  
搜索关键字:shc    ( 475个结果
hashcode() 和 equals() 的作用 区别 联系
hashCode() 和 equals() 方法的作用其实一样, 都是用来对比两个对象是否相等, 都需要自己去覆写来提高对比效率和准确度, 在向 hashSet, hashMap 等底层用 hash值 判断的集合中存值时, 被存储的对象都需要覆写这两个方法. hashCode() 方法返回一个哈希值 ...
分类:其他好文   时间:2020-06-28 22:20:07    阅读次数:69
面试官:换人!他连哈希扣的都不懂
前言 相信你面试的时候,肯定被问过 hashCode 和 equals 相关的问题 。如: hashCode 是什么?它是怎么得来的?有什么用? 经典题,equals 和 == 有什么区别? 为什么要重写 equals 和 hashCode ? 重写了 equals ,就必须要重写 hashCode ...
分类:其他好文   时间:2020-06-23 20:57:27    阅读次数:32
区块链入门到实战(2)之区块链 – 发展历史
区块链的提出 区块链技术是最早由计算机科学家斯图尔特·哈伯(Stuart Haber)和w·斯科特·斯托内塔(W. Scott Stornetta)于1991年提出。他们介绍了一种方案,用于在数字文档上加盖时间戳,防止文档被篡改。他们开发了一个系统,使用加密的安全区块链来存储有时间戳的文档。 默克尔 ...
分类:其他好文   时间:2020-06-22 12:26:11    阅读次数:64
Java的HashMap
/** 1. 什么是哈希表 哈希表也叫散列表,是根据关键码值(Key value)而直接进行访问的数据结构。 2. 哈希算法的特点 哈希表是根据设定的哈希函数H(key)和处理冲突方法将一组关键字映射到一个有限的地址区间上,并以关键字在地址区间中的象作为记录在表中的存储位置,这种表称为哈希表或散列, ...
分类:编程语言   时间:2020-06-18 13:22:58    阅读次数:63
Spring IOC
1.SpringIOC的本质 Spring ioc指的是控制反转,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。交由Spring容器统一进行管理,从而实现松耦合.(解耦) 控制反转(ioc)他是一种设计思想 来源于狂神说 >狂神说java,见解很细,很到位, 个人这个图对i ...
分类:编程语言   时间:2020-06-10 21:22:54    阅读次数:65
简单hashmap实现
学习于java编程思想 1 import java.io.Serializable; 2 import java.util.*; 3 4 /** 5 * 简单散列Map 6 * 7 * @param <K> 8 * @param <V> 9 */ 10 public class SimpleHash ...
分类:其他好文   时间:2020-06-08 23:58:22    阅读次数:95
HashMap
数组和链表组合构成 hash code 相等的value存入链表 size/capacity >0.75 时 会扩容,长度是原数组的2倍 Hash的公式 > index = HashCode(Key) & (Length - 1) 扩容后,原来的数组成员会根据公式重新分配index. JAVA8之前 ...
分类:其他好文   时间:2020-06-08 10:57:16    阅读次数:65
重写equals方法和hashcode方法
##重写equals方法和hashcode方法 public class Person { private String name; private int age; //重写equals方法 @Override public boolean equals(Object obj) {//判断地址是否 ...
分类:其他好文   时间:2020-06-07 12:55:24    阅读次数:68
HashMap源码解析
源码解析如下: 1 package java.util; 2 import java.io.*; 3 4 public class HashMap<K,V> 5 extends AbstractMap<K,V> 6 implements Map<K,V>, Cloneable, Serializab ...
分类:其他好文   时间:2020-06-04 21:41:21    阅读次数:62
JAVA Integer类型自加
JAVA语言中有一些基本数据类型,比如int,long,double... 这些数据类型可以支持一些运算操作符,其中对于int类型的++/--操作符 Integer类型是一个对象类型,居然也可以支持++运算,那么问题来了 一个Integer对象执行++操作之后还是原来那个对象吗? 测试代码 publ ...
分类:编程语言   时间:2020-05-27 20:06:33    阅读次数:110
475条   上一页 1 2 3 4 5 6 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!