Referenz

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! :)

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 {