SCJP 还是 SCJP 加?
我之前遇到的关于SO的问题已经有近2年历史了。 我刚刚购买了 Kathy Sierra 和 Bert Bates 的 SCJP 6 书籍。但现在在我阅读博客时,我听说 SCJP“PLUS…
如果不为接口指定访问修饰符,该接口是否将具有默认访问权限
我正在读 Kathy Sierra 和 Bert Bates 写的 SCJP,它在第 12 页上写着。 21 那个 “如果您希望接口具有公共访问权限而不是默认访问权限,则需要 publi…
包装加宽是否胜过拆箱?
class Dec26 { public static void main(String[] args) { short a1 = 6; new Dec26().go(a1); new Dec26().go(new Integer(7)); } void go(Short x) …
类是否必须位于同一继承树上才能具有 Has-A 关系
class Employee { private String name; void setName(String n) { name = n; } String getName() { return name; } } interface Mungeable { void do…
实例化类型 > 的通用类
我正在学习 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…
使用模式匹配器正则表达式类
在以下示例中: class ZiggyTest2{ public static void main(String[] args){ Pattern p = Pattern.compile("Water water WATER everywhere"); Matche…
后置和前置增量运算符
当我运行以下示例时,我得到输出 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…