Try With Resources vs Try-Catch

Ich habe den Code angesehen und den Versuch mit Ressourcen gesehen. Ich habe die Standard-Try-Catch-Anweisung bereits verwendet und es sieht so aus, als würden sie dasselbe tun. Also meine Frage ist Try With Resources vs Try-Catch Was sind die Unterschiede zwischen denen, und was ist besser.

Hier ist ein Versuch mit Ressourcen:

objects jar = new objects("brand");
objects can= new objects("brand");

try (FileOutputStream outStream = new FileOutputStream("people.bin")){
    ObjectOutputStream stream = new ObjectOutputStream(outStream);

    stream.writeObject(jar);
    stream.writeObject(can);

    stream.close();
} catch(FileNotFoundException e) {
    System.out.println("sorry it didn't work out");
} catch(IOException f) {
    System.out.println("sorry it didn't work out");
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage