首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java面试题集锦 - 有序号
lfsun666
创建于2023-02-23
订阅专栏
为什么叫“Java面试题集锦”?因为涵盖了好多好多面试题!嘿嘿嘿 那不是废话吗!!!
等 21 人订阅
共999篇文章
创建于2023-02-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【580、bean是在什么阶段初始化,是spring 是用到初始化还是实例的时候初始化】
Spring的Bean是在Spring容器启动阶段进行初始化的。当Spring容器启动时,会根据Bean的定义信息创建Bean实例,并完成Bean的初始化操作(例如调用init-method方法),然
【579、spring 的 bean 是什么时候初始化?】
在Spring容器启动的过程中,容器会加载所有的Bean的定义(也就是对应的XML配置文件或注解),并且根据这些定义创建相应的Bean实例。在Spring容器中,Bean的初始化是一个很重要的过程,通
【578、说一下你对spring的理解】
Spring是一个轻量级的开源框架,提供了一种全新的编程模型,它可以帮助我们构建基于Java的企业级应用程序。Spring框架提供了很多开发的支持,包括IoC容器、AOP、数据访问、事务管理、Web开
【577、run方法和start方法有什么区别】
在Java中,Thread类有两个常用的方法:run()方法和start()方法。 run()方法是Thread类中的一个普通方法,用于定义线程的执行逻辑,当线程调用run()方法时,相当于在当前线程
【576、有了for循环为什么还要for each】
虽然在循环中使用 for 循环可以完成很多迭代操作,但是使用 for each 循环能够提供更多的优势: 更简洁的语法:for each 循环的语法更加简洁,不需要像 for 循环那样手动维护循环变量
【575、Spring Cloud 常见面试题及答案】
以下是 Spring Cloud 的一些常见面试题及其答案: 什么是 Spring Cloud? Spring Cloud 是基于 Spring Boot 的一套分布式微服务开发工具集,为开发者提供了
【574、Thread、Runnable、Callable、Future、FutureTask,谈谈他们的关系】
Thread、Runnable、Callable、Future、FutureTask 是 Java 并发编程中的常用类和接口,它们之间的关系如下: Thread 类是 Java 中用来表示一个线程的类
【573、@Retryable注解】
@Retryable 注解是 Spring 提供的一个用来实现循环重试的注解。通过该注解,我们可以在方法执行出现异常时进行自动的重试。 @Retryable 注解可以用于类和方法上,表示该类或方法可以
【572、使用 @Autowired 为什么会被 IDEA 警告,应该怎么修改最佳?】
@Autowired 是 Spring 框架中用来进行自动装配的注解,它可以自动将符合条件的 Bean 对象注入到需要它的地方。在使用 @Autowired 注解时,如果没有配置相关的 Bean 或者
【571、SpringBoot自动配置流程】
Spring Boot的自动配置流程可以分为以下几个步骤: Spring Boot会在classpath中查找所有的META-INF/spring.factories文件,该文件中定义了所有需要自动配
【570、SpringBoot自动配置原理】
Spring Boot的自动配置原理是基于Spring Framework的自动配置机制实现的。Spring Framework中的自动配置机制是通过使用条件注解来实现的,即根据条件判断是否需要自动配
【569、SpringBoot自动配置】
Spring Boot自动配置是一种约定优于配置的方式,它基于Spring框架,提供了一种快速、方便的方式来配置和部署Spring应用程序。自动配置利用了Spring Boot的特性和默认值,帮助开发
【568、SELECT COUNT(*) 会造成全表扫描?】
执行 SELECT COUNT(*) 可能会导致全表扫描,具体情况取决于查询优化器的决策以及表的大小。 在执行 SELECT COUNT(*) 时,查询优化器可能会选择一些优化策略,例如使用索引,避免
【567、源码中常见的 where 1=1 是一种高级优化技巧?】
在源代码中看到 "where 1=1" 的语句通常不是高级优化技巧,而是一种简化 SQL 查询语句的技巧。 "where 1=1" 语句实际上是一个永真的条件,它不会改变查询结果,但它允许在查询过程中
【566、那为什么 value 不能为 null 而 HashMap 可以?】
在Java 8中,虽然ConcurrentHashMap的key和value都可以为null,但在实际使用中仍然需要注意一些限制。具体来说,ConcurrentHashMap中的value仍然不允许为
【565、你在写代码的时候对 ConcurrentHashMap 进行 try-catch 吗?】
在使用ConcurrentHashMap时,通常不需要在代码中显式地使用try-catch语句。这是因为ConcurrentHashMap是Java集合框架中的线程安全实现,已经在内部处理了大多数异常
【564、ConcurrentHashMap 的 key 可以为 null 吗?value 可以为 null 吗?】
在Java 8中,ConcurrentHashMap的key和value都可以为null。从Java 8开始,ConcurrentHashMap中的实现已经允许key和value为null,与Hash
【563、什么时候需要用到 TreeMap】
TreeMap是Java集合框架中的一种有序映射实现,它根据键的自然顺序或自定义顺序对键值对进行排序。以下是一些使用TreeMap的情况: 需要按键进行排序:如果您需要对键进行排序,则可以使用Tree
【562、TreeMap有什么特性】
TreeMap 是 Java 中的一种数据结构,它实现了 SortedMap 接口,基于红黑树(Red-Black Tree)实现,具有以下特性: TreeMap 中的元素是有序的:根据键的自然顺序或
【561、如果确切地知道 key 用什么方法?】
如果确切地知道键的值,可以使用 Map 接口的 get 方法来获取对应的值。例如,如果键是一个字符串常量,可以直接传入该字符串常量作为参数调用 get 方法,如下所示: ``` Map map = n
下一页