首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java面试题集锦 - 有序号
lfsun666
创建于2023-02-23
订阅专栏
为什么叫“Java面试题集锦”?因为涵盖了好多好多面试题!嘿嘿嘿 那不是废话吗!!!
等 21 人订阅
共999篇文章
创建于2023-02-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【921、服务端出现大量close_wait状态,可能的情况?】
"close_wait" 是一种TCP套接字状态,通常在网络通信中出现。在服务端出现大量的 "close_wait" 状态可能表示有一些连接没有被正确地关闭,或者存在某些网络通信问题。以下是可能导致服
【920、线程的几种状态是什么?几个不同的状态是怎么切换的?】
Java中线程的状态主要包括以下几种: 新建(New):线程对象刚刚被创建,但尚未开始执行。可以使用 new Thread() 或者继承 Thread 类来创建线程对象。 运行(Runnable):线
【919、带重复数字的全排列】
```js import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class Permu
【918、sychronized 的作用】
synchronized 关键字: 实现线程安全: synchronized 可以用来确保多个线程对共享资源的访问是线程安全的。当一个代码块或方法使用 synchronized 修饰时,只有一个线程能
【917、事务的四大特性?】
事务(Transaction)是数据库管理系统(DBMS)中的一个重要概念,它是一组数据库操作(通常包括读取和写入操作)的逻辑单元,要么全部执行,要么全部不执行。事务必须具备以下四个基本特性,通常被称
【916、如果把一个节点定义为虚节点会如何?】
将一个节点定义为虚节点通常是在数据结构或算法中的一种技巧,用于简化问题的处理或优化算法的性能。虚节点本身不存储任何实际的数据,但它可以在某些情况下提供额外的信息或便利性。 以下是一些常见情况下使用虚节
【915、说一下mysql的索引】
MySQL索引是一种用于提高数据库查询性能的关键技术。索引是数据库表上的数据结构,它可以帮助MySQL快速查找和定位表中的特定行,从而加速查询操作。以下是关于MySQL索引的一些重要信息: 索引是数据
【914、作为map的key需要重写哪些方法?】
在Java中,如果你想将一个对象用作Map的键(key),那么你需要确保这个对象可以正确地进行哈希计算和相等性比较。为了实现这一点,你需要重写以下两个方法: hashCode() 方法: hashCo
【913、top和limit的区别?】
"top" 和 "limit" 是在不同上下文中用于控制数据集返回的记录数量的术语。 "top"(顶部): "top" 通常用于 SQL 查询中,特别是在 Microsoft SQL Server 中
【912、ReentrantReadWriteLock 和 StampedLock】
ReentrantReadWriteLock 和 StampedLock 都是 Java 中用于多线程并发控制的类,它们允许在多个线程之间安全地管理对共享资源的访问。这两个类都用于解决读-写锁问题,但
【911、查询创建时间最大的那一条用户数据怎么查询?】
要查询创建时间最大的那一条用户数据,可以使用 SQL 中的 ORDER BY 子句和 LIMIT(或适用于数据库的等效关键字,如 TOP 或 ROWNUM)来获取符合条件的数据。以下是一个通用的 SQ
【910、手写一条 sql 语句然后让判断索引是否生效】
要编写一条 SQL 语句并判断索引是否生效,首先需要有一个数据库表和相应的索引。以下是一个示例 SQL 语句,假设有一个名为 "employees" 的表,并且有一个名为 "idx_employee_
【909、滑动窗口机制】
滑动窗口机制是一种在计算机科学和信息技术领域中常用的算法和数据处理技巧。它通常用于处理序列数据,例如字符串、数组、列表等,以及在这些数据上执行各种操作,如搜索、过滤、计算统计信息等。滑动窗口机制的核心
【908、输入一个域名后经历的协议】
DNS(域名系统)解析:首先,计算机会向DNS服务器发送一个域名查询请求,以将域名解析为IP地址。DNS服务器会返回与该域名关联的IP地址。 HTTP/HTTPS协议:一旦获得了目标服务器的IP地址,
【907、DNS 解析的过程】
DNS(Domain Name System)解析是将人类可读的域名转换为计算机可理解的IP地址的过程。它是互联网上的一项关键服务,使我们可以使用友好的域名来访问网站,而不必记住复杂的IP地址。以下是
【906、二级索引?】
二级索引是数据库管理系统中的一个概念,通常用于提高数据库查询性能。它是一种辅助索引结构,用于加速数据库表的查询操作,特别是在大型数据库中。 在数据库中,通常有一个主索引(也称为主键索引),它用来唯一标
【905、sychornized 为什么是重量级锁,从操作系统层面讲】
synchronized 是 Java 中用于实现同步的关键字,它可以应用在方法上或代码块上,用于确保多线程访问共享资源时的互斥性。在操作系统层面,synchronized 通常被认为是一种重量级锁,
【904、拦截器有几个方法,分别在什么时候执行,对比过滤器】
拦截器(Interceptors)通常与Web框架或应用程序中的请求和响应处理相关联。不同的框架和库可能有不同的方法和时机来执行拦截器,但通常拦截器的执行方式可以分为以下几个步骤: 预处理(Pre-p
【903、jvm运行时分区?】
Java虚拟机(JVM)在运行Java程序时,会将内存划分为不同的运行时分区,这些分区主要用于存储不同类型的数据和执行不同的任务。以下是JVM运行时分区的主要部分: 1. **程序计数器(Progra
【902、操作系统的组成部分?】
操作系统是计算机系统中的一个重要组成部分,它负责管理和控制计算机硬件资源,并提供用户与计算机之间的接口。操作系统通常由多个组件和模块组成,以下是操作系统的主要组成部分: 1. **内核(Kernel)
下一页