实例化类型 > 的通用类
我正在学习 SCJP/OCPJP,我遇到了一个对我来说很奇怪的示例问题。 示例代码实例化了两个通用集合: List list = new ArrayList(); List list2 = new A…
SCJP/OCPJP 7 目标
Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 13…
线程并发——同步和锁。
import java.util.*; import java.io.*; import java.util.regex.*; class ZiggyTest2 extends Thread{ String sa; public ZiggyTest2(String sa){ th…
后置和前置增量运算符
当我运行以下示例时,我得到输出 0,2,1 class ZiggyTest2{ static int f1(int i) { System.out.print(i + ","); return 0; } public static void main…
Java 泛型 - 超类型引用
如果我正确理解了泛型,那么参数声明为 将接受类型 T 或超类型 T 的任何引用。我试图用下面的代码来测试它,但编译器不喜欢它。 class Animal{} class…
Java 泛型 - 为什么此方法调用被视为未经检查的转换
以下代码示例编译,但带有编译器警告 class Animal{} class Dog extends Animal{} class Cat extends Animal{} class SubArrayList extends ArrayList…
Java 数组 - 为什么输出是“1”? ?
为什么本例中的输出是1? public static void main(String[] args){ int[] a = { 1, 2, 3, 4 }; int[] b = { 2, 3, 1, 0 }; System.out.println( a [ …
Java 泛型方法/参数类型
在以下代码示例中: interface Eatable{ public void printMe();} class Animal { public void printMe(){System.out.println("Animal object");}} cl…
Java-ArrayList去除重复项
在下面的示例中: public static void main(String[] args){ List list = new ArrayList(); list.add("hi"); list.add("hi"); list.add("hi"); list.r…
OCPJP 考试的垃圾收集模拟
当在下面所示的类中执行 i3 = null; 时,有四个对象符合垃圾回收条件。我添加了评论来解释我如何得到这个答案。我的推理正确吗? public class Icelan…
对实例变量的初始化感到困惑
我正在准备 SCJP 考试,在做一些模拟测试时,我遇到了这个: 它询问以下内容的输出是什么: class TestClass { int i = getInt(); int k = 20; public…
a = (a++) * (a++) 在 Java 中给出奇怪的结果
我正在准备 OCPJP 考试,因此我必须了解 Java 的每一个奇怪的细节。这包括前置和后置增量运算符应用于变量的顺序。下面的代码给了我奇怪的结果: int …
- 共 1 页
- 1