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