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);
异常:
描述异常信息的对象。
捕获异常:
可以通过
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
- 9月19号作业总结
- 9月21号作业总结
- 9月22号作业总结
- 9月14作业总结
- 9月-月总结
- 5月19日作业
- 作业3月8号
- 作业3月6号
- 作业3月5号
- 9月29日作业
- 9月4日 作业
- 3月9号总结
- 9月16号总结
- 9月23号总结
- 2006年11月19作业(改过)
- 2017年10月19日作业
- c++作业 4月10号
- 12月20号的作业
- offset、scroll、client三大家族
- 9月14作业总结
- hdu5887 Herbs Gathering
- Android greenDao入门以及使用教程
- sql中的or,哪些场景会导致全表扫描
- 9月19号作业总结
- mac中使用ls grep vim没有颜色 等个性化设制
- 9月21号作业总结
- ConcurrentHashMap的弱一致性导致的并发错误
- JAVA 对象序列化(二)——Externalizable
- ibatis遍历数组出错
- CSE6331 Algorithms Syllabus AU16
- 9月22号作业总结
- Android开发之对线程池的理解