Java 语言基础共79篇

Java 作为广泛应用的编程语言,基础扎实是后端开发的关键。Java 基础面试的重点知识点包括数据类型与运算符、字符串操作、异常处理、面向对象设计、类与接口的实现、集合框架的使用、多线程编程、JVM 运行原理以及 Java 8 的新特性。

面试题:简述在 System.out.println() 里面 System, out, println 分别是什么 ?

System.out.println() 是 Java 中用于向控制台输出信息的常用方法。它的三个部分 System、out 和 println 分别代表以下内容: 1. System System 是 Java 标准库...
程序百科的头像-程序百科程序百科1个月前
02112

面试题:简述什么 Java 是隐式的类型转化 ?

隐式类型转换(Implicit Type Conversion),也称为自动类型转换,是指在 Java 中编译器自动将一种数据类型转换为另一种数据类型,而无需程序员显式地编写转换代码。隐式类型转换通常发生在赋值...
程序百科的头像-程序百科程序百科1个月前
0478

面试题:简述 Java SimpleTimeZone 类是什么 ?

SimpleTimeZone 是 Java 中用于表示简单时区的类,它是 TimeZone 类的一个具体实现。SimpleTimeZone 主要用于自定义时区规则,特别是那些没有复杂历史变化或 Daylight Savi...
程序百科的头像-程序百科程序百科1个月前
03913

面试题:如何将 String 类型转化成 Number 类型 ?

在 Java 中,String 类型可以通过多种方式转换成 Number 类型(如 Integer、Double 等)。以下是常见的转换方法: 1. 使用包装类的 parseXxx 方法 Jav...
程序百科的头像-程序百科程序百科1个月前
02615

面试题:解释为什么 Java 里没有全局变量 ?

Java 中没有传统意义上的“全局变量”,这是由 Java 的面向对象设计和语言特性决定的。以下是主要原因: 1. 面向对象的设计原则 Java 是一门纯粹的面向对象编程语言,强调封装性和模块化。...
程序百科的头像-程序百科程序百科1个月前
02612

面试题:简述 Java ResourceBundle 类?

ResourceBundle 是 Java 中用于国际化和本地化的一个类,它允许应用程序从资源文件中加载特定于语言环境的资源。通过使用 ResourceBundle,开发者可以轻松地为不同的语言和地区提供不...
程序百科的头像-程序百科程序百科1个月前
04510

面试题:说明 public static void main(String args[]) 这段声明里每个关键字的作用

1. public 作用: 表示该方法的访问权限是公共的。 JVM 需要从外部调用 main 方法,因此必须将其声明为 public,否则 JVM 无法访问。 2. static 作用: 表示该方法是静态的,属于...
程序百科的头像-程序百科程序百科1个月前
0235

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

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

面试题:String,StringBuffer,StringBuilder 的区别是什么?String 为什么是不可变的?

1. String、StringBuffer、StringBuilder 的区别 特性StringStringBufferStringBuilder可变性不可变可变可变线程安全性线程安全(因为不可变)线程安全(方法使用 synchronized...
程序百科的头像-程序百科程序百科1个月前
04314

面试题:Comparable 和 Comparator 接口有何区别?

Comparable 和 Comparator 是 Java 中用于对象排序的两个核心接口,但它们的设计目的和使用场景有所不同。以下是它们的区别: 1. 定义与用途 Comparable 接口: 定义在 j...
程序百科的头像-程序百科程序百科1个月前
03413