![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
稳重的窝瓜
这个作者很懒,什么都没留下…
展开
-
大厂爱问的HashMap的几个问题,看看你都答得上来吗?
面试官问你:HashMap熟悉吗?答:熟悉的,经常用。HashMap的底层是什么?答:数组+链表+红黑树。简单讲一下HashMap的实现原理!?答:嗯先用hash算法计算插入位置,然后插入到对应的位置,如果已经有值了判断是否一样,如果不一样就插入到其尾部。那好的,请你说一下HashMap的hash算法的实现,以及为什么?答:计算哈希值&(容量-1),这么做计算插入的位置那加载因子为什么是0.75,初始长度为什么是16?答:初始因子是一个折中的值,发生哈希碰撞的概率低,初始长度16,也是个比较折中转载 2022-09-21 11:09:34 · 88 阅读 · 0 评论 -
volatile
volatileJava虚拟机提供的轻量级的同步机制三大特性保证可见性案例:package com.example.demo.juc;import java.security.interfaces.DSAPublicKey;import java.util.concurrent.TimeUnit;/** * @Author: junwe * @Date: 2021/3/14 17:44 */public class VolatileSee {// int num原创 2021-03-21 22:20:33 · 64 阅读 · 0 评论 -
java的i++和++i
java的i++和++i说来惭愧,最近在刷面试题,一道有关于i++和++i的题竟然做错了!网上查了一圈恍然大悟。下面结合我的理解来说说这个问题,避免面试踩坑啊。准备接招吧package com.example.demo;/** * @Author: junwe * @Date: 2021/2/27 23:15 */public class Test { public static void main(String[] args) { int i = 6;原创 2021-02-28 18:48:17 · 145 阅读 · 1 评论