سلام به همه دوستان عزیز.

امکانش هست که در مورد علت بستن فایل ها یه توضیح مختصر و مفیدی و بدین!؟ و اینکه اگر یه فایلی و close() نکنیم ممکنه چه اتفاقی بیفته!؟


import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;


public class TestMainClass {

public static void main(String[] args) throws IOException{

String source = "Hi, i'm \"Sina\" and now i want to use"
+ " \"FileOutputStream\" in Java programming.";

byte[] buf = source.getBytes();

FileOutputStream outputStream1 = new FileOutputStream(
"F:"+File.separator+"11.Directory"+File.separator+ "file1.txt");

outputStream1.write(buf);
outputStream1.close();

}
}


ممنون اگر راهنماییم کنید