首页 > 编程语言 > 详细

大龄屌丝自学笔记--Java零基础到菜鸟--031

时间:2015-10-10 01:37:52      阅读:120      评论:0      收藏:0      [点我收藏+]

异常处理,File类

 

1、异常处理

try...catch...finally,thorws

 1 int a=1;
 2 try{
 3     a=1;
 4     System.out.println(a/0);
 5     a=2;
 6 }catch(ArithmeticException e){
 7     a=3;
 8     return a;
 9 }finally{
10     a=4;
11 }
12 return a;
13 
14 //输出3

 

thorws和throw的区别:thorws:用在方法的后面,跟异常类名,可以跟多个异常类名。

           thorw:用在方法体内,跟异常对象,只能抛出一个异常名。

final、finally、finalize的区别:final:可以修饰类(不能被继承)、成员变量(变量是常量)、成员方法(不能被重写)。

               finally:是异常处理的一部分,用于释放资源。

               finalize:是Object类的一个方法,用于垃圾回收。

自定义异常:继承Exception;继承RuntimeException。

1 public class MyException extends Exception{
2     public MyException(){
3     }
4 
5     public MyException(String message){
6         super(message);
7     }
8 }

 

注意事项

技术分享

 

2、File类

createNewFile();

mkdir();

mkdirs();

delete();

renameTo();

isDirectorv();

isFile();

exists();

canRead();

canWrite();

isHidden();

getAbsolutePath();

getPath();

getName();

length()

lastModified();

list();

listFiles();

 

接口FilenameFilter:accept();  //测试指定文件是否应该包含在某一文件列表中

大龄屌丝自学笔记--Java零基础到菜鸟--031

原文:http://www.cnblogs.com/liverpool/p/4865621.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!