首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java面试题集锦 - 无序号
lfsun666
创建于2023-11-20
订阅专栏
Java面试题集锦 - 无序号 : 对比 “Java面试题集锦 - 有序号”而言的
等 2 人订阅
共425篇文章
创建于2023-11-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java集合框架有哪些主要的接口和类?请简要介绍它们的用途。
·····························································
ArrayList和LinkedList的区别是什么?
ArrayList和LinkedList都是实现List接口的类 内部数据结构: ArrayList: 使用动态数组(可变大小的数组)实现。 元素在内存中是连续存储的。 支持随机访问(通过索引直接访问
怎样创建一个新的Git仓库?
在本地初始化Git仓库: 使用 git init 在项目目录中初始化一个新的Git仓库。 添加文件到仓库: 使用 git add . 将所有文件添加到Git的暂存区。 提交到本地仓库: 使用 git
Maven的主要作用是什么?它是如何处理项目的依赖关系的?
Maven主要作用是实现项目的自动化构建、依赖管理和报告生成。它通过项目对象模型(POM)文件来定义项目结构和依赖关系。Maven使用中央仓库和本地仓库管理依赖,通过依赖坐标来定位和下载库。传递性依赖
什么是POM?
POM指的是项目对象模型,是Maven项目的核心配置文件,通常命名为pom.xml。它包含了项目的坐标、依赖关系、构建设置等关键信息,用于定义和配置Maven项目。
解释一下Maven的构建生命周期
Maven的构建生命周期定义了一系列阶段,主要包括clean生命周期、default生命周期和site生命周期. clean生命周期用于清理项目,default生命周期包括验证、编译、测试、打包、验证
Maven插件是什么?你可以列举几个常用的Maven插件吗?
Maven插件是用于扩展和定制Maven构建过程的工具,通过在pom.xml文件中配置启用。 一些常用的Maven插件包括Maven Compiler Plugin(用于编译Java源代码)、Mave
如何排除Maven依赖中的传递性依赖?
要排除Maven依赖中的传递性依赖,可以使用元素在依赖声明中指定要排除的依赖。这样可以精确控制项目所需的依赖,解决依赖冲突问题。
什么是Maven坐标?可以通过Maven坐标做什么?
··················································
SpringBoot中有了属性文件为什么还要加一个bootstrap.yml文件?
在Spring Boot应用中,bootstrap.yml文件用于加载应用的基本配置,通常包括连接配置中心(如Spring Cloud Config Server)以获取应用的配置信息。这是一个在应用
MySQL 分页查询
在进行分页查询时,通常使用 LIMIT 子句来指定从数据库中检索的记录范围。LIMIT 子句接受两个参数:第一个参数表示要跳过的记录数(通常是 (页数 - 1) * 每页数量),第二个参数表示要检索的
【找到前100大的数】
找到前100大的数有多种方法,以下列出了几种常见的方法: 快速排序法:将数据从大到小排序,取前100个即可。时间复杂度为O(nlogn)。 堆排序法:用一个大小为100的小根堆,将数据依次加入堆中。当
git 忽略规则不按预期工作
在 IntelliJ IDEA 中设置了以下的忽略规则: 但是这些文件仍然没有被忽略,可能有以下几种原因: .gitignore 文件没有被正确提交到 Git 仓库中。请确保 .gitignore 文
MySQL 主键索引和唯一索引的区别?
主键索引和唯一索引都是数据库中用于加速数据检索和确保数据完整性的索引类型: 主键索引 (Primary Key Index): 主键索引是一种特殊的唯一索引,用于唯一标识表中的每一行数据。每个表只能有
构建自定义类加载器
构建自定义类加载器的一般步骤如下: 1. 创建一个新的Java类,继承自`java.lang.ClassLoader`。 1. 在自定义类加载器中重写`findClass`方法。这是加载自定义类的核心
OSI 的七层体系结构
OSI(开放系统互连)模型是一种网络体系结构模型,用于描述计算机网络中的不同协议和通信层次。它将计算机网络通信划分为七个不同的层次,每个层次都负责不同的任务和功能。这些七个层次从底层到顶层分别是: 物
Spring初始化时,配置文件的加载解析
Spring初始化时,进行了配置文件的加载和解析。这一过程通常在Spring的初始化阶段完成。在这个过程中,Spring会加载应用程序的配置文件,解析其中的配置信息,将配置信息转化为Spring容器内
MyBatis 属性字段和数据库列明不一致如何处理
在 MyBatis 中,如果属性字段名与数据库列名不一致,可以通过使用结果映射和 SQL 查询的方式来处理这种情况。以下是一些常见的方法: 使用 ResultMap 映射:在 MyBatis 映射文件
tcp 和 udp的区别
下面是TCP和UDP之间的一些主要对比: 特性 TCP UDP 连接性 面向连接 面向无连接 数据完整性 提供数据完整性和可靠性 不提供数据完整性和可靠性 传输速度 较慢 较快 头部开销 较高 较低
金额大小比较
应该使用 BigDecimal 类进行金额大小比较,以避免浮点数精度问题。 使用 compareTo 方法比较两个 BigDecimal 对象,它会返回负数、零或正数,表示调用对象小于、等于或大于传入
下一页