Kryptaesthesie
Erfahrenes Mitglied
Moin Moin,
im Code-Beispiel seht ihr, dass ich eine frische Instanz von FileInputStream an eine Methode übergebe.
Innerhalb dieser Methode rufe ich close() auf.
Meine Frage ist nun, wird die close-Methode von FileInputStream ausgeführt, oder muss ich das close() in der ersten Methode ausführen?
Vielen Dank schon mal für eure Hilfe!
im Code-Beispiel seht ihr, dass ich eine frische Instanz von FileInputStream an eine Methode übergebe.
Innerhalb dieser Methode rufe ich close() auf.
Meine Frage ist nun, wird die close-Methode von FileInputStream ausgeführt, oder muss ich das close() in der ersten Methode ausführen?
Vielen Dank schon mal für eure Hilfe!

Java:
public File saveFile(String file, String filename) throws FileNotFoundException, IOException, NoResultException {
return saveFile(new FileInputStream(new java.io.File(file)), null, filename, null);
}
public File saveFile(InputStream uploadedInputStream, Long fileId, String filename, User user) throws FileNotFoundException, IOException, NoResultException {