首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
精选面试题
SevenCoding
创建于2025-04-16
订阅专栏
精选面试题专栏
等 6 人订阅
共45篇文章
创建于2025-04-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
工作中常见的OOM?你了解JVM调优吗?
## 工作中常见的6种OOM问题 ### 堆内存OOM 堆内存OOM是最常见的OOM了。 出现
垃圾回收算法有哪些?了解哪些垃圾回收器?
## 垃圾回收算法有哪些? 垃圾回收算法有四种,分别是标记清除法、标记整理法、复制算法、分代收集算
G1收集器:JVM垃圾回收的新一代王者
## 介绍 G1垃圾收集器在JDK7被开发出来,JDK8功能基本完全实现。并且成功替换掉了Para
了解GC吗?什么是GC?
### GC是什么?为什么要GC? GC( Garbage Collection ),垃圾回收,是
你了解 Java 的类加载器吗?类加载机制是什么?什么是双亲委派机制?
## 什么是类加载器,类加载器有哪些? 实现通过类的全限定名获取该类的二进制字节流的代码块叫做类加
Java中什么是类加载?类加载的过程?
类加载指的是把类加载到 JVM 中。把二进制流存储到内存中,之后经过一番解析、处理转化成可用的 cl
JVM内存结构33连问
JVM内存结构分为5大区域,程序计数器、虚拟机栈、本地方法栈、堆、方法区。 ## 程序计数器是什么
你了解CAS吗?有什么问题吗?如何解决?
## 什么是CAS? CAS全称`Compare And Swap`,比较与交换,是乐观锁的主要实
线程池中execute和submit的区别?
## 简要回答 execute只能提交Runnable类型的任务,无返回值。submit既可以提交
Synchronized是怎么实现的?
## 回答重点 synchronized 实现原理依赖于JVM 的 Monitor(监视器锁)和对
你了解ConcurrentHashMap吗?ConcurrentHashMap九连问
多线程环境下,使用Hashmap进行put操作会造成数据覆盖,应该使用支持多线程的 Concurre
从尾到头打印链表
## 题目描述 输入一个链表的头节点,按链表从尾到头的顺序返回每个节点的值(用数组返回)。 如输
如果让你改造下 HashMap 的扩容实现,你会怎样优化?
假设有一个 1G 大的 HashMap,此时用户请求过来刚好触发它的扩容.那么当前用户请求会被阻塞,
假设有一个 1G 大的 HashMap,此时用户请求过来刚好触发它的扩容,会怎样?
## 简要回答 如果刚好触发扩容,那么当前用户请求会被阻塞,因为 HashMap的底层是基于数组+
反转链表(花式反转)
## 题目描述 给你单链表的头节点 `head` ,请你反转链表,并返回反转后的链表。 **示例
讲讲深拷贝和浅拷贝?
关于深拷贝和浅拷贝区别,先给结论: - **浅拷贝**:浅拷贝会在堆上创建一个新的对象(区别于引用
手写生产者消费者模型
## 前言 生产者-消费者模式是一个十分经典的多线程并发协作模式,弄懂生产者-消费者问题能够让我
了解泛型擦除吗?知道类型擦除会造成多态的冲突吗?如何解决?
泛型的代码只存在于编译阶段,在进入JVM之前,与泛型相关的信息会被擦除掉,称之为类型擦除。 - 无
编写一段代码,使其必定产生死锁
编写一段代码,使得这段代码必定会产生死锁 ## 使用Thread.sleep 以下是一
下一页