Файловый объект будет возвращен независимо от того, является ли он допустимым путем или нет. f.exists () вернет true или false. Поскольку файл отсутствует в пути, он возвращает false, а поскольку вы не обработали остальную часть, он не отображается на консоли.
Если вы хотите вызвать исключение при чтении файла, вам следует use FileInputStream
FileInputStream fis = new FileInputStream("path of file..");
Это вернет исключение, если файл отсутствует в пути.