9月19号作业总结

来源:互联网 发布:上海新致软件编程题 编辑:程序博客网 时间:2024/06/05 06:08
第一题:什么是异常?如何捕获异常?


异常:
描述异常信息的对象。


捕获异常:
可以通过
try{
}catch(Exception e ){ } 来捕获异常


第二题:异常的类结构是怎样的?错误和异常各自有什么特点?


结构:
错误和异常 throw abel




特点:
错误是可以捕获,但是不能修改的
异常时可以捕获,也可以修改的


第三题:异常执行的顺序是怎样的?


异常执行顺序:
先执行try块,顺序执行,如果有异常发,那么转去catch块执行,同时终止try块中的其他代码。
无论是否有异常finally都会执行。


第四题:throw和throws 的区别是什么?


throw 和 throws 的区别:
throw是一条语句,表示显示抛出某个异常对象。throw new Exception( );
throws是方法修饰符。表示某个方法可能会抛出某个异常。那么,调用该方法时,就必须处理该方法抛出的异常。


第五题:异常有几种?如何区分?


异常的分类:
编译异常和运行异常。
编译器异常时要求开发者必须处理的异常。如果不处理,那么编译错误。
运行器异常,开发者可处理可不处理,如果不处理,也不会编译错误。


第六题:finally一般在什么时候使用?是不是任何时候都会执行finally块?


finally块,是和try,catch连用语句块,表示无论是否有异常发生,都会执行的语句块。如果try块或catch块中,
有return语句,那么在跳出方法之前执行。但如果虚拟机关闭(System.exit( 0 )),finally才不会执行。所以,finally
一般用于资源清理操作,比如,流的关闭,数据库的关闭等。


第七题:如何得当前工作目录?gc是什么?


得到当前工作目录
String dir = System.getProperty("user.dir");
System.out.println(dir);




gc:


是提醒垃圾回收


第八题:如何将"4.5"转化为double类型?


Double.parseDouble("4.5")




第九题:如何将当前日期以"2012/02/14"格式进行输出?


Date x = new Date();
SimpleDateFormat sd = new SimpleDateFormat("yyyy/MM/dd");
String txt = sd.format(x);
System.out.println(txt);


第十题:什么是自动装箱和自动拆箱?


自动装箱:
Inter a = 5; 用Inter自动装箱


自动拆箱:
Integer x = new Integer(3);
     int y = 3;




     int z = x+y;
     System.out.println(z);
0 0
原创粉丝点击