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");
}