搜索题目…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
首页
主题
分类
学习路径
搜索
Java 面试问题与答案 · IT 面试练习
首页
/
Backend
/
Java
Backend
Java
精选 Java 面试题及详细解答。
30
道题
每周更新
初级
10
中级
12
高级
8
Java 道题
30 / 30 已显示
默认
热门
最新
›
Java是什么?什么是"一次编写,到处运行"?
初级
#语言
#Java
详情 →
›
JVM、JRE 和 JDK 之间有什么区别?
初级
#平台
#Java
详情 →
›
Java 中的基本类型与引用类型有什么区别?
初级
#语言
#Java
详情 →
›
OOP的四大支柱是什么?
初级
#面向对象
#Java
详情 →
›
类、对象和构造函数如何工作?
初级
#面向对象
#Java
详情 →
›
Java 中的访问修饰符有哪些?
初级
#语言
#Java
详情 →
›
Java中为什么String是不可变的,StringBuilder有什么用?
初级
#语言
#Java
详情 →
›
Java 中的数组如何工作?
初级
#数据结构
#Java
详情 →
›
Java 提供了哪些控制流构造?
初级
#语言
#Java
详情 →
›
static 和 final 关键字是什么意思?
初级
#语言
#Java
详情 →
›
Java Collections Framework 是什么?
中级
#数据结构
#Java
详情 →
›
interface 和 abstract class 之间的区别是什么?
中级
#面向对象
#Java
详情 →
›
什么是泛型(Generics),为什么使用它们?
中级
#语言
#Java
详情 →
›
异常处理和 checked/unchecked 区分如何工作?
中级
#错误处理
详情 →
›
为什么必须同时重写 equals() 和 hashCode()?
中级
#面向对象
#Java
详情 →
›
什么是 Stream API?
中级
#函数式
#Java
详情 →
›
什么是 lambda 和函数式接口?
中级
#函数式
#Java
详情 →
›
什么是 Optional,它如何帮助处理 null?
中级
#语言
#Java
详情 →
›
Comparable 和 Comparator 之间有什么区别?
中级
#数据结构
#Java
详情 →
›
Java 中的多线程是如何工作的?
高级
#并发
#Java
详情 →
›
你如何同步对共享状态的访问?
高级
#并发
#Java
详情 →
›
JVM 内存和垃圾回收如何工作?
高级
#性能
#Java
详情 →
›
Executor 框架和 CompletableFuture 如何帮助异步工作?
高级
#并发
#Java
详情 →
›
什么是记录(records)和密封类(sealed classes)?
高级
#语言
#Java
详情 →
›
Java中出现了哪些常见的设计模式?
高级
#架构
详情 →
›
反射和注解有什么用途?
高级
#语言
#Java
详情 →
›
您如何优化 JVM 应用程序的性能?
高级
#性能
详情 →
›
Java 中的枚举是如何工作的?
中级
#语言
#Java
详情 →
›
Java 中嵌套类有哪些种类?
中级
#面向对象
#Java
详情 →
›
什么是自动装箱,它有哪些陷阱?
中级
#语言
#Java
详情 →