Nao tem muito a ver com a aula... mas fiquei curioso do porque/como o uso de um construtor File() imediatamente pedia pelo uso de FileNotFoundException... a ausência dessa exceção no passado ferrou tanto os programas das pessoas que as IDE's começaram a identificar estes erros?