Bem gente estou precisando trabalhar com arquivos temporários, onde eles são criados, lidos e após essa leitura devem ser imediatamente apagados, sei que dá pra fazer isso via código com as APIs de manipulação de arquivos, porém queria saber se existe um método específico para se trabalhar com arquivos temporários, tipo, vi que na classe File existe um metodo chamado createTempFile(), essa classe atende a minha necessidade? caso eu a use tertei que criar código para apagar o arquivo ou a JVM se encarrega de apaga-lo, e quando ela apaga? Quando o arquivo é fechado?
Grato!