1z0-809 試験問題 156

コードフラグメントが与えられた場合:
クラス従業員{
オプションの<アドレス>アドレス;
従業員(オプション<アドレス>アドレス){
this.address=アドレス;
}
publicOptional <Address> getAddress(){差出人住所; }
}
クラスアドレス{
String city =“ニューヨーク”;
public String getCity {return city:}
public String toString(){
帰国都市;
}
}

アドレスaddress=null;
オプション<アドレス>addrs1=オプション.ofNullable(アドレス);
従業員e1=新しい従業員(addrs1);
文字列eAddress=(addrs1.isPresent())?addrs1.get()。getCity():「都市は利用できません」; 結果はどうなりますか?
  • 1z0-809 試験問題 157

    STUDENTテーブルの構造を考えると:
    Student(id INTEGER、name VARCHAR)
    与えられた:
    パブリッククラステスト{
    静的接続newConnection=null;
    public static Connection get DBConnection()throws SQLException{
    try(Connection con = DriveManager.getConnection(URL、username、
    パスワード)){
    newConnection = con;
    }
    newConnectionを返します。
    }
    public static void main(String [] args)はSQLException{をスローします
    DBConnection();を取得します。
    ステートメントst=newConnection.createStatement();
    st.executeUpdate( "INSERT INTO student VALUES(102、'Kelvin')");
    }
    }
    と仮定する:
    必要なデータベースドライバーはクラスパスで構成されます。
    適切なデータベースには、URL、userNameを使用してアクセスでき、passWordが存在します。
    SQLクエリは有効です。
    結果はどうなりますか?
  • 1z0-809 試験問題 158

    与えられた:
    クラスFuelNotAvailExceptionはException{}を拡張します
    クラス車両{
    void ride()はFuelNotAvailExceptionをスローします{//行n1
    System.out.println( "ハッピージャーニー!");
    }
    }
    クラスSolarVehicleはVehicle{を拡張します
    public void ride()は例外をスローします{//行n2
    スーパーライド();
    }
    }
    およびコードフラグメント:
    public static void main(String [] args)はFuelNotAvailExceptionをスローします。
    例外 {
    車両v=新しいSolarVehicle();
    v.ride();
    }
    コードフラグメントがHappyJourney!を出力できるようにする変更はどれですか?
  • 1z0-809 試験問題 159

    与えられた:

    結果はどうなりますか?
  • 1z0-809 試験問題 160

    コードフラグメントが与えられた場合:
    インターフェイスCourseFilterはPredicate<String>{を拡張します
    public default boolean test(String str){
    str.contains( "Java");を返します。
    }
    }

    List <String> strs = Arrays.asList( "Java"、 "Java EE"、 "Embedded Java");
    Predicate <String> cf1 = s-> s.length()> 3;
    述語cf2=new CourseFilter(){//行n1
    public boolean test(String s){
    return s.startsWith( "Java");
    }
    };
    long c = strs.stream()
    .filter(cf1)
    .filter(cf2 // line n2
    。カウント();
    System.out.println(c);
    結果はどうなりますか?