ocpjp

    2热度

    3回答

    我工作SCJP6编译失败转储,当我发现这个令人困惑的练习: 鉴于班在两个不同的文件中定义: package packageA; public class Message { String getText() { return “text”; } } 和: package packageB; public class XMLMessage extends packageA.Mes

    0热度

    2回答

    在我的代码中,$ vl var是空的。为什么? JS; <script> $(document).ready(function(e) { var vl = "ciao"; }); </script> PHP: <?PHP $vl= "<script>document.write(vl); </script>"; echo "bari

    -3热度

    1回答

    我知道==运算符适用于基元类型的内容比较和对象的参考比较。 同样,.equals()对象类的方法是用于参考比较字符串和包装类中的对象和内容比较。 但我从SCJP/OCJP注意到的以下几点,我无法理解。我查看了网络,发现只有==和.equals之间的区别,但不是如下所述的关系。 如果r1==r2为真,那么r1.equals(r2)总是如此。 如果r1==r2为false,则r1.equals(r2)

    2热度

    3回答

    我正在从K & B读取有关字符串。对于一些额外的知识,我正在阅读Oracle的教程。我正在从Oracle复制源代码。 public class StringDemo { public static void main(String[] args) { String palindrome = "Dot saw I was Tod"; int len = palind

    0热度

    5回答

    class Point { private int xPos, yPos; public Point(int x, int y) { xPos = x; yPos = y; } public static void main(String[] args) { System.out.println(new Point(10

    3热度

    1回答

    为OCPJP 6考试做准备(这就是为什么我使用Java 1.6编译器)我注意到了我对Java泛型的一些不清楚。 考虑下面的代码: class A<K extends Number> { public <V> V useMe1(A<? super V> a) { // OK return null; } public <V> V useMe2(A<? e

    1热度

    5回答

    嗨,我正在学习和玩java中的线程。我在一本书中看到Thread对象和Running Thread不是同一件事。即使线程完成它的运行方法,运行线程也会进入死亡状态,我甚至用isAlive()方法检查它。我想知道,如果两者都不同,那么下面的代码不能按照我的理解工作。 public class Main { public static void main(String[] args) th

    4热度

    2回答

    我正在使用Java 8.在传递Java OCP 8的培训过程中,我发现了一些代码段,我不明白并且想知道为什么它对我来说很奇怪。 我下个等级: class A {} class B extends A {} class C extends B {} 的第一之一,此代码工作: List<?> list1 = new ArrayList<A>() { { add(new A

    0热度

    2回答

    class G { int x = 5; } class H extends G { int x = 6; } public class CovariantTest { public G getObject() { System.out.println("g"); return new G(); } pu

    2热度

    3回答

    代码: public class Foo { static void test(String s){ System.out.println("String called"); } static void test(int s){ System.out.println("int called"); } public st