Попробуйте с ресурсами против Try-Catch

Я смотрел на код, и я видел попробовать с ресурсами. Ранее я использовал стандартное выражение try-catch, и похоже, что они делают то же самое. Итак, мой вопросПопробуйте с ресурсами против Try-Catch Какие различия между ними, и что лучше.

Вот попытка с ресурсами:

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

Ответы на вопрос(4)

Ваш ответ на вопрос