课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
常见的异常类有哪些?在Java中,有一些常见的异常类,可以根据其特性和使用场景进行分类。以下是一些常见的异常类:RuntimeException(运行时异常): NullPointerException:空指针异常 ...详情>>
Java中的IO流的分类?说出几个你熟悉的实现类?在Java中,IO流可以根据其功能和作用进行分类。主要分为四种类型:字节流、字符流、缓冲流和对象流。 字节流(Byte Stream):以字节为单 ...详情>>
Exception和Error有什么区别 ?在Java中,Exception和Error是两个不同的类,它们都继承自Throwable类。下面是它们之间的区别:Exception(异常): Exception表示在程序执行过程中可 ...详情>>
Overload、Override、Overwrite的区别?在面向对象编程中,有三个概念经常用到:Overload(重载)、Override(重写)和Overwrite(覆盖),这些概念描述了不同的方法或函数之间的关系。重载(O ...详情>>
数据库表的连接方式?在关系型数据库中,表之间可以通过连接(JOIN)来进行关联查询。常见的连接方式有以下几种: 内连接(INNER JOIN):内连接是最常用的连接方式,它返回两个表中匹配的行 ...详情>>
HashMap 是线程安全的吗?多线程下会有什么问题?HashMap 不是线程安全的,它是非同步的数据结构。在多线程环境下,使用 HashMap 可能会出现以下问题: 扩容死循环:在 JDK 1.7 中,Hash ...详情>>
解决哈希冲突有哪些方法呢?什么是哈希冲突?当两个不同的数经过哈希函数计算后得到了同一个结果,即他们会被映射到哈希表的同一个位置时,即称为发生了哈希冲突。简单来说就是哈 ...详情>>
HashMap 的 get 实现?相对于 put 来说,get 比较简单: 计算 key 的 hash 值,根据 hash 值找到对应数组下标: hash & (length-1) 判断数组该位置处的元素是否刚好就是我们要找的, ...详情>>
为什么哈希/扰动函数能降低 hash碰撞?扰动函数本质上是一种用于降低哈希碰撞的技术。扰动函数通常将原始哈希值进行二次哈希或其他变换,使得相同的原始哈希值在经过扰动函数 ...详情>>
HashMap的put 实现是怎样的?HashMap 的 put 方法实现了向哈希表中添加键值对的功能。以下是 HashMap 的 put 方法的主要实现步骤:public V put(K key, V value) { return ...详情>>
如何分析JVM中的类加载时间与性能的关系?
解释JVM中的指针压缩(Pointer Compression)及其作用
什么是JVM中的逃逸分析,它如何优化对象分配?
如何在JVM中进行垃圾回收日志分析?
解释JVM中的方法内联(Method Inlining)及其影响
了解Java中的协方差和逆向
2025-01-19
2024-10-31
2024-10-06
2024-09-13
2025-02-21