1z1-809 試験問題 26

次のコードフラグメントがあるとします:

結果はどうなりましたか?
  • 1z1-809 試験問題 27

    次のコードフラグメントが与えられます:
    クラスCallerはCallable<String>を実装します。
    文字列 str;
    パブリック呼び出し元 (文字列 s) {this.str=s;}
    public String call() は例外をスローします { return str.concat ("Caller");}
    }
    クラス Runner は Runnable を実装します {
    文字列 str;
    パブリックランナー (文字列 s) {this.str=s;}
    パブリック void run () { System.out.println (str.concat ("ランナー"));}
    }
    そして
    パブリック静的void main(String[] args)InterruptedException、ExecutionException {
    ExecutorService es = Executors.newFixedThreadPool(2);
    将来 f1 = es.submit (新しい呼び出し元 ("呼び出し"));
    将来 f2 = es.submit (新しいランナー ("Run"));
    文字列 str1 = (文字列) f1.get();
    文字列 str2 = (文字列) f2.get();//行 n1
    System.out.println(str1+ ":" + str2);
    }
    結果はどうなりましたか?
  • 1z1-809 試験問題 28

    次のコードフラグメントが与えられます:
    パブリッククラス Book は Comparator<Book> を実装します {
    文字列名;
    二重価格;
    パブリックブック(){}
    public Book(文字列名、double price) {
    this.name = 名前;
    this.price = 価格;
    }
    パブリック int 比較(ブック b1、ブック b2) {
    b1.name.compareTo(b2.name) を返します。
    }
    パブリック文字列toString() {
    名前 + ":" + 価格を返します。
    }
    }
    そして
    List<Book>books = Arrays.asList (新しいBook ("Java入門", 2),
    新しい本(「A
    Javaツアーガイド」、3));
    Collections.sort(書籍、新しい Book());
    System.out.print(書籍);
    結果はどうなりましたか?
  • 1z1-809 試験問題 29

    与えられた条件:
    パブリッククラスCanvasはDrawableを実装します{
    パブリック void 描画 () { }
    }
    パブリック抽象クラス Board は Canvas { } を拡張します。
    パブリッククラス Paper は Canvas を拡張します {
    保護されたvoid描画(int color) { }
    }
    パブリッククラスFrameはCanvasを拡張し、Drawableを実装します{
    パブリック void resize() { }
    }
    パブリックインターフェースDrawable {
    パブリック抽象 void 描画 ();
    }
    どちらの記述が正しいでしょうか?
  • 1z1-809 試験問題 30

    次のクラスがあるとします:

    そして、次のメインメソッドが与えられます。

    メイン メソッドの n1 行目に配置されたときにコンパイルに失敗する 2 つのオプションはどれですか。