排序
面试题:请解释 Swtich() 能否作用在 byte、long、String 上 ?
1. switch 语句的基本规则 在 Java 中,switch 语句用于根据某个表达式的值执行不同的代码分支。switch 的表达式必须是一个整型、枚举类型或字符串类型(Java 7 及以上版本...
面试题:解释下 Servlet 的生命周期 ?
Servlet 的生命周期指的是 Servlet 从创建到销毁的整个过程,主要由以下几个阶段组成: 加载和实例化: 当容器(如 Tomcat)启动或首次接收到针对某个 Servlet 的请求时,容器会加载该 Servlet ...
面试题:Java 中操作字符串都有哪些类?它们之间有什么区别 ?
Java 中操作字符串的类 在 Java 中,操作字符串的主要类有三个: String StringBuilder StringBuffer 它们都用于处理字符串,但在特性、性能和适用场景上有所不同。 1. String 类 特...
面试题:简述 Java 异常处理的十个建议 ?
在 Java 开发中,良好的异常处理是编写健壮、可维护代码的关键。以下是 Java 异常处理的十个建议: 1. 优先使用标准异常 尽量使用 Java 标准库提供的异常类(如 IllegalArgumentException...
面试题:简述怎样将 GB2312 编码的字符串转换为 ISO-8859-1 编码的 字符串 ?
在 Java 中,字符串的编码转换通常通过 String 类的 getBytes() 方法和 new String() 构造函数来实现。以下是具体的步骤: 1. 将 GB2312 编码的字符串转换...
面试题:简述 Object 有哪些常用方法?大致说一下每个方法的含义 ?
Object 类是 Java 中所有类的根类,所有类都直接或间接继承自 Object。它定义了一些通用的方法,以下是 Object 类的常用方法及其含义: 1. toString() 作用: 返回对象...
面试题:GenericServlet 和 HttpServlet 有什么区别?
GenericServlet 和 HttpServlet 是 Java Servlet API 中的两个核心类,它们的主要区别在于它们的用途和功能范围: 1. GenericServlet 定义:GenericServlet 是一个通用的...
面试题:简述在实现序列化接口是时候一般要生成一个 serialVersionUID 字段,它叫做什么,一般有什么用 ?
1. serialVersionUID 是什么? 定义:serialVersionUID 是 Java 序列化机制中的一个字段,用于标识序列化类的版本。 全称:Serial Version Unique Identifier(序列版本唯一标识符)...
面试题:简述 Excption 与 Error 包结构 ?
在 Java 中,Exception 和 Error 都是 Throwable 类的子类,用于表示程序运行过程中可能出现的异常或错误。它们的包结构如下: 1. Exception 包结构 包路径...
面试题:简述 OOM 你遇到过哪些情况,SOF 你遇到过哪些情况 ?
1. OOM(OutOfMemoryError) OOM 是 Java 中一种严重的错误,表示 JVM 内存不足,无法分配更多资源。常见的 OOM 情况包括: 1.1 堆内存溢出(Heap Space OOM) 原因: 堆内存中对象过多,超出了 ...