Mon code est :
InputStream confFile=classLoader.getResourceAsStream("myconffile.properties");
Dans les docs :
La méthode close de InputStream ne fait rien.
Cela signifie-t-il que je n'ai pas besoin de fermer InputStream ?
Mon code est :
InputStream confFile=classLoader.getResourceAsStream("myconffile.properties");
Dans les docs :
La méthode close de InputStream ne fait rien.
Cela signifie-t-il que je n'ai pas besoin de fermer InputStream ?
Vous devez fermer le flux d'entrée, car le flux renvoyé par la méthode que vous mentionnez est en fait FileInputStream ou une autre sous-classe de InputStream
qui contient un descripteur pour un fichier. Si vous ne fermez pas ce flux, vous avez une fuite de ressources.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.