首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java面试题集锦 - 无序号
lfsun666
创建于2023-11-20
订阅专栏
Java面试题集锦 - 无序号 : 对比 “Java面试题集锦 - 有序号”而言的
等 2 人订阅
共425篇文章
创建于2023-11-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
hashcode值相同,是否相等?
在 Java 中,相同的 hashCode 值不一定表示两个对象相等。这是因为 hashCode 方法的定义是将对象映射到一个整数,但是这个整数的范围是有限的,而对象的数量是无限的。因此,不同的对象可
spring事务传播的几种方式?
Spring 事务传播(Transaction Propagation)是定义在事务方法被嵌套调用时,事务是如何传播的一种机制。Spring 提供了多种事务传播方式,可以通过 @Transaction
int如何转换成Integer?
在 Java 中,int 和 Integer 之间的转换有两种方式: 自动装箱(Autoboxing): 自动装箱是指将基本数据类型自动转换为对应的包装类。 当需要将 int 赋值给 Integer
HashSet的原理?
HashSet 是 Java 集合框架中的一个类,它实现了 Set 接口,基于哈希表实现。以下是 HashSet 的原理: 基于哈希表: HashSet 底层使用一个哈希表(HashMap)来存储元素
jdk和jre的区别?
Java 的运行环境有两个主要的组件:JDK(Java Development Kit)和 JRE(Java Runtime Environment)。 JDK(Java Development Ki
创建JavaBean时,为什么要带无参的构造器?
在 JavaBean 中提供无参的构造器是一种良好的实践,主要有以下几个原因: JavaBean 规范: JavaBean 是一种符合特定规范的 Java 类,它要求类必须提供一个无参的构造器。这是因
什么是springboot,约定大于配置?
Spring Boot 是 Spring Framework 的一个扩展,它旨在简化基于 Spring 框架的应用程序的搭建、开发和部署。Spring Boot 提供了一组预定义的默认配置,以及一些约
数据库连接池工作机制?
```````````````````````````````````````````````````````````````````
什么是微服务,说说你的理解
微服务(Microservices)是一种软件架构风格,其中应用程序被构建为一组小型、独立、松耦合的服务。每个服务都运行在自己的进程中,可以独立部署、扩展和维护。这些服务之间通过轻量级的通信机制(通常
@RequestBody和@ResponseBody的区别?
@RequestBody 和 @ResponseBody 是 Spring 框架中用于处理 HTTP 请求和响应的注解,用于在控制器中处理请求体和响应体的相关操作。 @RequestBody: 用于将
线程的生命周期
·························································
Docker 常用命令
······························································
Linux命令
文件和目录操作: cd: 进入目录。 ls: 查看当前目录所有文件和目录。 ls -a: 查看所有文件,包括隐藏文件。 pwd: 显示当前所在的目录。 mkdir: 创建目录。 rmdir: 删除空目
查询回表了解吗?
"回表"通常指的是在数据库查询中,通过索引找到了符合条件的行的主键,然后使用这些主键再次去查询获取其他字段的值。 当一个查询涉及到的字段不都在查询的索引中时,数据库引擎可能需要进行回表操作。回表的过程
MySQL 死锁检测
在 MySQL 中,死锁检测是通过等待图(wait-for graph)来实现的。MySQL 使用图算法来检测死锁,其中包括老版本的深度优先遍历和新版本的稀疏等待关系图。 老版本的深度优先遍历: 在老
oom 处理?
Out of Memory (OOM)是指程序运行时耗尽了可用的内存资源,导致无法继续执行。处理OOM的方法主要包括以下几个方面: 查看日志: 当发生OOM时,通常会有相应的错误信息记录在应用程序的日
【987、乐观锁和悲观锁;CAS】
····························································
【986、DTS了解过吗】
通常"DTS"指的是"Distributed Transaction Service"(分布式事务服务) Distributed Transaction Service(分布式事务服务):
AOP - 日志管理
在项目中,AOP(面向切面编程)的应用是为了实现日志管理模块和事务控制。特别是针对后台的日志管理,AOP提供了一种有效的方式来统一处理日志记录、事务控制等横切关注点,使得开发人员能够更方便地监控系统运
Java 程序员成长路线:全面锻炼的7个关键方面
底层知识(JVM、网络、操作系统): JVM: 深入了解JVM的工作原理,垃圾回收机制,调优等方面,对于排查和解决性能问题很有帮助。 网络: 了解网络协议栈、HTTP、TCP/IP等协议,以及网络性能
下一页