scjp

    1熱度

    3回答

    public class Operator { public static void main(String[] args) { byte a = 5; int b = 10; int c = a >> 2 + b >> 2; System.out.print(c); //prints 0 } } 當5右移2位時是1,右移

    0熱度

    1回答

    我無法在這裏輸入我的代碼,因爲stackoverflow錯誤messge,但我有一個疑問,我可以擴展我的innerabstract類,我創建一個抽象類內,現在我想抽象的內部類到我聲明的具體類的外部抽象類。

    -3熱度

    1回答

    的PrintStream write()重載PrintStream的方法 print() PrintStream的重載方法 的PrintWriter write()重載的PrintWriter的方法 print() PrintWriter的重載方法 我不明白如果write()方法和print()方法做同樣的事情(寫入文件),那麼爲什麼這兩個名稱是在這些類中定義的?

    -1熱度

    1回答

    我感到困惑與以下,任何人都可以請幫我這個: - 爲什麼StringBuilder的給了我一個更新後的字符串時,我使用追加而不是當我使用字符串。下面是一個例子: - class Hello{ public void doSomething(){ StringBuilder sb = new StringBuilder("animals"); sb.append("s"); System.

    1熱度

    1回答

    嗨我正在SCJP轉儲,但現在我有一個問題。這裏是問題: void waitForSignal(){ Object obj = new Object(); synchronized(Thread.currentThread()){ obj.wait(); obj.notify(); } } 哪一種說法是正確的? A.此代碼可以拋出一個Int

    -2熱度

    1回答

    任何人都可以幫助我解決以下問題嗎? public class Starter extends Thread{ private int x=2; public static void main(String[] args) throws Exception{ new Starter().makeItSo(); } public Starter(){

    1熱度

    1回答

    我正在研究線程優先級,我有Windows 10和Ubuntu 16.0 lts操作系統。 而且我知道windows並沒有提供基於優先級的處理,所以我看不到基於優先級的線程程序的使用,以至於它如何工作。 因此,我在ubuntu上運行基於優先級的程序,因爲有人告訴我ubuntu提供基於優先級的進程。 但當我運行我的程序時,它顯示相同的輸出或混合輸出作爲窗口。 那麼有什麼辦法可以在Ubuntu中啓用優先

    0熱度

    2回答

    這裏的輸出是SCJP轉儲一個問題: public class Threads1 { int x=0; public class Runner implements Runnable{ public void run(){ int current=0; for (int i=0; i<4; i++){ current

    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

    -5熱度

    5回答

    public class ClassA { public void count(int i) { count(++i); //throws StackOverFlowError } public static void main(String[] args) { ClassA a = new ClassA();