码迷,mamicode.com
首页 >  
搜索关键字:hashset hashcode equals    ( 6917个结果
java面试之hashmap
hashmap的数据结构 hashmap的结构,是一个数组,每个数组元素是一个链表,数组和链表的结合体。 如下图所示: hashmap中的put方法逻辑 先根据key的hashcode计算出hash值,然后根据hash值得到这个元素在数组中的位置, 如果这个位置为空,直接插入元素;如果不为空,和eq ...
分类:编程语言   时间:2020-06-19 12:30:26    阅读次数:64
【JUnit】JUnit Assert 断言
环境 JDK 6 JUnit 4.13 Spring Tool Suite 4.6.2 Maven 3.6.3 断言 在程序设计中,断言(assertion)是一种放在程序中的一阶逻辑(如一个结果为真或是假的逻辑判断式),目的是为了标示与验证程序开发者预期的结果-当程序运行到断言的位置时,对应的断言 ...
分类:其他好文   时间:2020-06-18 23:20:30    阅读次数:60
【Redis__验证】手机验证和限制登录功能
### ``` ``` ### ``` ``` ...
分类:移动开发   时间:2020-06-18 21:34:53    阅读次数:69
springboot 使用swagger生成接口説明文檔
1 創建一個新的mvn項目並添加核心依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- swag ...
分类:编程语言   时间:2020-06-18 12:34:54    阅读次数:46
MQTT服务器搭建(二)通信及保存文件到MySql数据库
步骤 本文使用Mybatis,如果你不会,那就照猫画虎吧 1、搭建数据库 CREATE DATABASE `iot`; USE `iot`; DROP TABLE IF EXISTS `messages`; CREATE TABLE `messages` ( `id` INT(10) NOT NUL ...
分类:数据库   时间:2020-06-18 09:14:58    阅读次数:154
LeetCode 217
217. 存在重复元素 Java class Solution { public boolean containsDuplicate(int[] nums) { Set<Integer> s = new HashSet<>(); for(int i = 0 ; i<nums.length ; i++ ...
分类:其他好文   时间:2020-06-18 01:25:19    阅读次数:44
【大厂面试08期】谈一谈你对HashMap的理解?
摘要 HashMap的原理也是大厂面试中经常会涉及的问题,同时也是工作中常用到的Java容器,本文主要通过对以下问题进行分析讲解,来帮助大家理解HashMap的原理。 1.HashMap添加一个键值对的过程是怎么样的? 2.为什么说HashMap不是线程安全的? 3.为什么要一起重写hashCode ...
分类:其他好文   时间:2020-06-17 10:41:30    阅读次数:35
[LeetCode] 468. Validate IP Address
Write a function to check whether an input string is a valid IPv4 address or IPv6 address or neither. IPv4 addresses are canonically represented in do ...
分类:其他好文   时间:2020-06-17 09:19:26    阅读次数:55
Java之equals和==区别
equals和==是Java中用到频率很高的,虽然不少开发者使用第三方的JAR包如hutool中的StrUtil.isEmptyIfStr(Object obj)这个方法中源代码就是==,如下源代码: public static boolean isEmptyIfStr(Object obj) { ...
分类:编程语言   时间:2020-06-16 23:09:31    阅读次数:57
Java多线程中Thread与Runnable的区别
Java多线程中Thread与Runnable的区别 定义 extends Thread 子类继承Thread具备多线程能力,可以实现多线程; 启动线程的方法:①创建子类对象 ②对象名.start(); 不建议使用:避免多线程OOP单继承的局限性(OOP:Object Oriented Progra ...
分类:编程语言   时间:2020-06-16 20:13:32    阅读次数:63
6917条   上一页 1 ... 30 31 32 33 34 ... 692 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!