← 返回试题目录

Java语言基础练习题

共 24 道,当前难度 12 道。点击题干免费试做,答案在提交后查看。

难度 3

Java 中受检异常(checked exception)与运行时异常(RuntimeException)的区别是?

难度 3

用 enum 实现单例相比普通类单例的优势是?

难度 3

相比直接调用方法,Java 反射 Method.invoke 性能较低的主要原因是?

难度 3

重写 equals(Object) 方法时,为什么通常必须同时重写 hashCode()?

难度 3

Java 的泛型类型擦除(type erasure)发生在哪个阶段?

难度 3

关于 Java 泛型擦除,下列说法正确的是?

难度 3

关于 String、StringBuilder、StringBuffer,下列说法正确的是?

难度 3

谈谈你对 Java 浅拷贝和深拷贝的理解,如何实现深拷贝?Cloneable 接口的设计有什么问题?

难度 3

什么是 Java 泛型擦除?擦除会带来哪些限制?什么是桥接方法(bridge method)?

难度 3

String、StringBuilder、StringBuffer 的区别是什么?String 不可变的设计有什么好处?String.intern() 在什么场景下使用?

难度 3

泛型擦除发生在哪个阶段?

难度 3

Java 异常体系中,Error 与 Exception 的区别?

Java语言基础练习题 - 生命科学与前沿科技学习平台 | 必学必会