я знаю, что это может получить вниз голосование это беспокоит меня многопочему я когда-либо нужно использовать .close() на ресурсы
я уже прочитал все сообщения на .close() метод как
explain the close() method in Java in Layman's terms
Why do I need to call a close() or shutdown() method?
the usage of close() method(Java Beginner)
я эти вопросы, которые могут показаться слишком тривиальным
1.Что означает слово «ресурс» означает в точности (это файл или объект «FileWriter» или какой-либо другой предмет) (попытаться объяснить как можно шире)
давайте рассмотрим следующий код
import java.io.*;
public class characterstreams
{
public static void main(String []args) throws Exception
{
File f=new File("thischaracter.txt");
FileWriter fw=new FileWriter(f);
char[] ch={'a','c','d'};
fw.write('a');
fw.write(ch);
fw.write("aaaa aaaaa aaaaaaa");
fw.flush();
FileReader fr=new FileReader(f);
int r=fr.read();
System.out.println(r);
char[] gh=new char[30];
System.out.println(fr.read(gh));
}
}
после компиляции и выполнения его
G: /> Java characterstreams
позволяет говорить ресурс FileWriter ниже (так как я до сих пор получить значение ресурсов)
JVM запускается и открывает так называемые ресурсы, а затем выполнение завершается, и после чего JVM прибудет выключается после выполнения
2.it разблокирует ресурс, который он открыл, так как это не работает прямо (поправьте меня, если я ошибаюсь)
G: />
в этой точке JVM является не работает
3.before shuting вниз, сборщик мусора называется правильно? (поправьте меня, если я ошибаюсь) так FileWriter объекты разрушаются , то почему мы должны закрыть все ресурсы, которые мы открыли
и
4.again Я прочитал, что «ресурсы просочились», что это должно означать ...?
Вы думаете о небольшом, самодостаточном примере. Есть бесчисленные случаи, когда это не применимо. Что делать, если часть вашей программы остается в памяти бесконечно (например, потоки демона)? Или если он оставляет уязвимый ресурс файловой системы в несогласованном состоянии из-за того, что ваше приложение заканчивается «неправильно»? И т.д. И т. Д. – Mena
@Mena, что означает ресурс, точно означает ... я рискнул проголосовать, поэтому попробуйте и объясните мне ... – viru
Ресурс предоставляется ОС (доступ к дискам, сокеты ...) – mvera