Java共437篇

面试题:请描述 Java 中 JDK 和 JRE 的区别 ?

在 Java 中,JDK(Java Development Kit) 和 JRE(Java Runtime Environment) 是两个核心概念,它们的作用和组成不同,具体区别如下:
程序百科的头像-程序百科程序百科1个月前
0985

面试题:Java集合类框架的基本接口有哪些?

Java 集合框架(Java Collections Framework)提供了一套丰富的接口和类来存储和操作数据。这些接口定义了集合的基本行为,是集合框架的核心。以下是 Java 集合框架中的基本接口: 1. Coll...
程序百科的头像-程序百科程序百科1个月前
0795

面试题:解释什么是 Servlet 链 (Servlet Chaining) ?

Servlet 链(Servlet Chaining) 是指将多个 Servlet 按照一定的顺序连接起来,依次处理同一个请求的过程。每个 Servlet 在链中处理请求后,可以将请求传递给下一个 Servlet,直到链中的最...
程序百科的头像-程序百科程序百科1个月前
07710

面试题:解释下 Marshalling 和 demarshalling

Marshalling(编组) 和 Demarshalling(解组) 是分布式系统中用于数据转换和传输的关键概念。它们的主要作用是将数据从一种格式转换为另一种格式,以便在不同的系统或组件之间...
程序百科的头像-程序百科程序百科1个月前
07313

面试题:在 RabbitMQ 中,如何实现延迟消息?

在 RabbitMQ 中,原生的实现并不直接支持延迟消息(即消息在指定时间后才被投递)。然而,可以通过以下几种方式实现延迟消息的功能: 1. 使用 RabbitMQ 插件 RabbitMQ 提供了一个官方插件 rabbi...
程序百科的头像-程序百科程序百科24天前
06712

面试题:Java throw 和 throws 有什么区别?

throw: throw 是一个关键字,用于在代码中显式地抛出一个异常。 它通常用在方法体内,当某些条件不满足时,手动抛出异常。 语法:throw new ExceptionType('Error message'); throws: throws ...
程序百科的头像-程序百科程序百科1个月前
05711

面试题:Java 中 == 和 equals 的区别是什么?

== 和 equals 是 Java 中用于比较两个对象的两种方式,但它们的作用和行为有显著区别。 1. == 运算符 作用: == 是一个运算符,用于比较两个对象的引用(内存地址)...
程序百科的头像-程序百科程序百科1个月前
0567

面试题:Java 支持哪种参数传递类型 ?

Java 支持按值传递(Pass-by-Value)的参数传递类型。这意味着在方法调用时,实际传递给方法的是参数的值的副本,而不是参数本身。无论是基本数据类型还是引用类型,Java 都是按值传递的。 基本...
程序百科的头像-程序百科程序百科1个月前
0567

面试题:请简述ArrayList 与 LinkedList 的区别?

ArrayList 和 LinkedList 是 Java 集合框架中两种常用的列表实现,它们的主要区别在于内部数据结构和性能特点: 1. 内部数据结构: ArrayList: 基于动态数组实现。 内部使...
程序百科的头像-程序百科程序百科1个月前
0565

面试题:Java中如何使用Collections函数进行集合操作 ?

Collections 是 Java 提供的一个工具类,包含了许多静态方法,用于对集合(如 List、Set、Map 等)进行各种操作。以下是 Collections 类中常用的方法及其使用方式: 1...
程序百科的头像-程序百科程序百科1个月前
0569