Überträgt Klassen oder Verbindungen, die in Java als Ressourcenleck angesehen werden

Java hat keine Lebensdauer für ein Objekt, dies wird von der verwaltetgarbage collector. Und wenn ich einige IO-Klassen verwende, ohne sie zu schließen, oder einigeDBConnectionWird dies als Ressourcenleck angesehen? Mit anderen Worten, wird das E / A-Objekt vom Garbage Collector, AFAIK, gesammelt und zerstört, der Garbage Collector ist nur für den Speicher vorgesehen. Zum Beispiel:

BufferedReader br = new BufferedReader( new FileReader( new File("path") ) );

Antworten auf die Frage(3)

Ihre Antwort auf die Frage