publicclass Text {
publicstaticvoidmain(String[] args) {
Test test = new Test();
try {
test.fun1();
} catch (Exception e) {
System.out.println(e.getMessage());
e.printStackTrace();
}
}
}
运行结果:
null
java.lang.Exception
at Test.fun1(Demo01.java:39)
at Text.main(Text.java:6)
publicclass Text {
publicstaticvoidmain(String[] args) {
Test test = new Test();
try {
test.fun2();
} catch (Exception e) {
System.out.println(e.getMessage());
e.printStackTrace();
}
}
}
运行结果:
运行异常
java.lang.RuntimeException: 运行异常
at Test.fun2(Demo01.java:43)
at Text.main(Text.java:6)
1.2.测试运行异常
publicclass Text {
publicstaticvoidmain(String[] args) {
Test test = new Test();
double area = test.getArea(0);
System.out.println(area);
}
}
运行结果:
Exception in thread "main" java.lang.RuntimeException: 运行时异常
at Test.getArea(Demo01.java:49)
at Text.main(Text.java:5)
publicclass Text {
publicstaticvoidmain(String[] args) throws IOException {
File file = new File("/Users/lanou/Desktop/test/www");
boolean b = file.isDirectory();判断是否是文件夹
boolean b1 = file.isFile();判断是否是文件
System.out.println(b1);
System.out.println(b);
}
}
运行结果:
falsetrue
8.获取功能
publicbooleanisDirectory()// 判断是否是文件夹
publicbooleanisFile()//判断是否是文件
publicbooleanexists()//判断文件是否存在
获取功能
public String getPath()
public String getName()
publiclonglength()
public String getAbsolutePath()//获取绝对路径以字符串形式
public File getAbsoluteFile()//获取绝对路径 以文件对象形式
public File getParentFile()//获取父级路径
public String getParent()
public String[] list()//
public File[] listFiles()//将路径文件当成一个数组