最新 最热

剑指offer | 面试题37:第一个只出现一次的字符

题目描述 :在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。s 只包含小写字母。

2021-12-29
0

除了背八股文,Java面试更该这样准备

我可以这样说,哪怕你背了再多java八股文的答案,过面试也能靠运气,因为很多java面试的答案只限于技术理论说辞。但用我本文给出的方法去准备面试,能在不提升技术的前提下,大大提升你java面试的通过率。...

2021-12-28
0

HashMap中put()方法实现原理

突然想解剖HashMap实现原理,Map链表的作者源码如何实现?也可以丰富一下自己的编程思想,也想让读者看见如何观看别人源码的思路和方法。所以心血来潮的我,就来解析HashMap底层原理!...

2021-12-27
0

Java 中的5个代码性能提升技巧,最高提升近10倍

这篇文章介绍几个 Java 开发中可以进行性能优化的小技巧,虽然大多数情况下极致优化代码是没有必要的,但是作为一名技术开发者,我们还是想追求代码的更小、更快,更强。如果哪天你发现程序的运行速度不尽人意,可能会想到这篇...

2021-12-27
1

Java学习笔记之集合3

本篇主要涉及Java知识点有Map集合,Collections集合工具类和一个斗地主的案例。

2021-12-24
0

Java五个最常用的集合类之间的区别和联系

List结构的集合类:ArrayList类,LinkedList类,Vector类,Stack类

2021-12-24
0

HashMap在JDK1.7以及JDK1.8的区别?

底层是以数组+单链表的形式进行存储的! 1.1.实例化:在底层直接创建Entry[]一维空数组,在第一次put元素时进行初始化和计算容量,数组长度为大于等于给定Size的最小2的次幂。 1.2.插入键值对: 当调用put(key,value)时,经历以...

2021-12-24
0

为什么重写对象equals方法要重写hashcode方法的真正原因!

javaGuide里说到了为什么要重写hashcode的原因: 3)为什么重写 equals 时必须重写 hashCode 方法? 如果两个对象相等,则 hashcode 一定也是相同的。两个对象相等,对两个对象分别调用 equals 方法都返回 true。但是,两个对...

2021-12-24
0

HashMap 精选面试题(背诵版)

对于 Java 求职者来说,HashMap 可谓是重中之重,是面试的必考点。然而 HashMap 的知识点非常多,复习起来花费精力很大。

2021-12-23
0