这个程序为什么会抛出异常
下面这个程序我已经在main函数中throws Exception了,为什么还会抛出异常
import java.io.*;
class file
{
public static void main(String[] args)throws Exception
{////////////////
File dir=new File(File.separator);
String str="aa"+File.separator+"lc.txt";
File f=new File(dir,str);
f.createNewFile();
String[] dd=f.list();
for(int i=0;i<dd.length;i++)
{
System.out.println(dd[i]);
}
}
}
捕获异常后,为什么没有把文件夹aa中的内容打印出来,谢谢
import java.io.*;
class file
{
public static void main(String[] args)throws Exception
{////////////////
try
{
File dir=new File(File.separator);
String str="aa"+File.separator+"lc.txt";
File f=new File(dir,str);
f.createNewFile();
String[] dd=f.list();
for(int i=0;i<dd.length;i++)
{
System.out.println(dd[i]);
}
}
catch(Exception e)
{
e.toString();
}
}
}