排序
面试题:简述怎样将 GB2312 编码的字符串转换为 ISO-8859-1 编码的 字符串 ?
在 Java 中,字符串的编码转换通常通过 String 类的 getBytes() 方法和 new String() 构造函数来实现。以下是具体的步骤: 1. 将 GB2312 编码的字符串转换...
面试题:Final 在 java 中有什么作用 ?
在 Java 中,final 是一个关键字,用于修饰类、方法和变量,表示“不可更改”的语义。它的作用因修饰对象的不同而有所区别: 1. 修饰变量 当 final 修饰变量时,表示该变量一旦被赋...
面试题:简述如何通过反射调用对象的方法 ?
Java 反射机制允许程序在运行时动态获取类的信息并操作类的属性和方法。通过反射调用对象的方法,通常需要以下步骤: 1. 获取类的 Class 对象 通过对象的 getClass() 方法或类...
面试题:简述 System.gc() 和 Runtime.gc() 的作用?
System.gc(): System.gc() 是一个静态方法,用于向 JVM 发出垃圾回收的请求。 调用 System.gc() 会建议 JVM 执行垃圾回收,但 JVM 不保证会立即执行垃圾回收。 它实际上是调用了 Runtime.ge...
面试题:简述列举 Java 中有哪些回调机制 ?
Java 中的回调机制 回调机制是一种常见的编程模式,用于在某个操作完成后通知调用者或执行特定的逻辑。Java 中有多种实现回调的方式,以下是常见的回调机制: 1. 接口回调 描述: 通过定义...
面试题:简述什么 Java 是隐式的类型转化 ?
隐式类型转换(Implicit Type Conversion),也称为自动类型转换,是指在 Java 中编译器自动将一种数据类型转换为另一种数据类型,而无需程序员显式地编写转换代码。隐式类型转换通常发生在赋值...
面试题:简述 Java 显式的类型转化 ?
显式类型转换(Explicit Type Conversion),也称为强制类型转换,是指在 Java 中程序员明确指定将一种数据类型转换为另一种数据类型。显式类型转换通常用于将较大范围的数据类型转换为较小范围...
面试题:请解释 Swtich() 能否作用在 byte、long、String 上 ?
1. switch 语句的基本规则 在 Java 中,switch 语句用于根据某个表达式的值执行不同的代码分支。switch 的表达式必须是一个整型、枚举类型或字符串类型(Java 7 及以上版本...
面试题:简述 Java 泛型解析以及实现原理等 ?
1. 泛型的定义 泛型(Generics) 是 Java 5 引入的特性,允许在定义类、接口和方法时使用类型参数。 泛型的核心目的是提高代码的复用性和类型安全性。 示例: public class Box<T> { p...
面试题:Java 中 == 和 equals 的区别是什么?
== 和 equals 是 Java 中用于比较两个对象的两种方式,但它们的作用和行为有显著区别。 1. == 运算符 作用: == 是一个运算符,用于比较两个对象的引用(内存地址)...