Olá. Primeiramente quero elogiar o professor pelo curso. Bom trabalho Nico. Minha dúvida é a seguinte: Logo no começo do curso, quando foi abordado os trabalho com os InputStreams e OutputStreams, você teve que fechar manualmente esses recursos com o método close. No C# há uma forma de fazer a liberação de recursos como esse com o bloco using:
using (FileStream fs = new FileStream("arquivo.txt")
{
//codigos que manipulam o fs aqui
}
Ao final do bloco, o recurso declarado é automaticamente fechado, sem a necessidade de explicitamente chamar o método close. Minha petgunta é: Existe algo semelhante ao using do C# no Java.