1z1-809 試験問題 151
与えられた条件:

結果はどうなりましたか?

結果はどうなりましたか?
1z1-809 試験問題 152
与えられた条件:
クラス UserException は Exception { } を拡張します。
AgeOutOfLimitException クラスは UserException { } を拡張します。
そしてコードフラグメント:
クラスApp {
public void doRegister(String name, int age)
UserException、AgeOutOfLimitException をスローします {
if (name.length() < 6) {
新しい UserException () をスローします。
} それ以外の場合 (年齢 >= 60) {
新しい AgeOutOfLimitException () をスローします。
} それ以外 {
System.out.println("ユーザーは登録されています。");
}
}
パブリック静的void main(String[] args)はUserExceptionをスローします{
アプリ t = 新しいアプリ ();
t.doRegister("マシュー", 60);
}
}
結果はどうなりましたか?
クラス UserException は Exception { } を拡張します。
AgeOutOfLimitException クラスは UserException { } を拡張します。
そしてコードフラグメント:
クラスApp {
public void doRegister(String name, int age)
UserException、AgeOutOfLimitException をスローします {
if (name.length() < 6) {
新しい UserException () をスローします。
} それ以外の場合 (年齢 >= 60) {
新しい AgeOutOfLimitException () をスローします。
} それ以外 {
System.out.println("ユーザーは登録されています。");
}
}
パブリック静的void main(String[] args)はUserExceptionをスローします{
アプリ t = 新しいアプリ ();
t.doRegister("マシュー", 60);
}
}
結果はどうなりましたか?
1z1-809 試験問題 153
次のコードフラグメントがあるとします:
ZonedDateTime depart = ZonedDateTime.of(2015, 1, 15, 1, 0, 0, 0, ZoneID.of("UTC-7")); ZonedDateTime arrive = ZonedDateTime.of(2015, 1, 15, 9, 0, 0, 0, ZoneID.of("UTC-5")); long hrs = ChronoUnit.HOURS.between(depart, arrive); //line n1 System.out.println("Travel time is" + hrs + "hours"); 結果はどうなりますか?
ZonedDateTime depart = ZonedDateTime.of(2015, 1, 15, 1, 0, 0, 0, ZoneID.of("UTC-7")); ZonedDateTime arrive = ZonedDateTime.of(2015, 1, 15, 9, 0, 0, 0, ZoneID.of("UTC-5")); long hrs = ChronoUnit.HOURS.between(depart, arrive); //line n1 System.out.println("Travel time is" + hrs + "hours"); 結果はどうなりますか?
1z1-809 試験問題 154
与えられた条件:
パブリッククラス Foo<K, V> {
秘密K鍵;
プライベート V 値。
public Foo (K キー、V 値) (this.key = key; this 値 = value;)
public static <T> Foo<T, T> を 2 回 (T の値) (新しい Foo<T, T> を返す)
(値、値); )
public K getKey() (キーを返す;)
public V getValue() (戻り値;)
}
どのオプションが失敗しますか?
パブリッククラス Foo<K, V> {
秘密K鍵;
プライベート V 値。
public Foo (K キー、V 値) (this.key = key; this 値 = value;)
public static <T> Foo<T, T> を 2 回 (T の値) (新しい Foo<T, T> を返す)
(値、値); )
public K getKey() (キーを返す;)
public V getValue() (戻り値;)
}
どのオプションが失敗しますか?
1z1-809 試験問題 155
次のコードフラグメントが与えられます:
クラスThreadRunnerはRunnableを実装します{
パブリック void run () { System.out.print ("実行可能") ; }
}
ThreadCallerクラスはCallableを実装します{
パブリック文字列 call() は例外をスローします {return "Callable"; )
}
そして
ExecutorService es = Executors.newCachedThreadPool ();
実行可能オブジェクト r1 = 新しい ThreadRunner ();
呼び出し可能 c1 = 新しい ThreadCaller ();
// 行 n1
es.shutdown();
r1 および c1 スレッドを開始するために、行 n1 に挿入できるコード フラグメントはどれですか。
Future<文字列> f1 = (Future<文字列>) es.submit (r1);
クラスThreadRunnerはRunnableを実装します{
パブリック void run () { System.out.print ("実行可能") ; }
}
ThreadCallerクラスはCallableを実装します{
パブリック文字列 call() は例外をスローします {return "Callable"; )
}
そして
ExecutorService es = Executors.newCachedThreadPool ();
実行可能オブジェクト r1 = 新しい ThreadRunner ();
呼び出し可能 c1 = 新しい ThreadCaller ();
// 行 n1
es.shutdown();
r1 および c1 スレッドを開始するために、行 n1 に挿入できるコード フラグメントはどれですか。
Future<文字列> f1 = (Future<文字列>) es.submit (r1);

