explique o método close () em Java nos termos de Layman
Passei por um tutorial em java que me permitiu criar um arquivo de texto e escrever as palavras "20 Bruce Wayne" nele. O último método chamado na classe principal é chamado closeFile () que "fecha" o arquivo de texto depois que ele é criad
Por que o arquivo precisa ser "fechado" se eu realmente não o abri? Por "aberto", quero dizer que o editor do Bloco de Notas (não o IDE que estou usando) aparece com as palavras "20 Bruce Wayne". Por favor, responda minha pergunta nos termos do leigo.
Main.java:
class apple {
public static void main(String[] args)
{
createfile g = new createfile();
g.openFile();
g.addRecords();
g.closeFile();
}
}
createfile.java
public class createfile {
private Formatter x;
public void openFile(){
try{
x = new Formatter("supermanvsbatman.txt");
}
catch(Exception e){
System.out.println("you have an error");
}
}
public void addRecords(){
x.format("%s%s%s","20 ", "Bruce ", "Wayne ");
}
public void closeFile(){
x.close();
}
}