黑马程序员技术交流社区
标题:
java基础
[打印本页]
作者:
pcy1022
时间:
2015-1-3 13:50
标题:
java基础
final和finall的区别在哪里?try和catch一定要同时出现吗?
作者:
xiao飞
时间:
2015-1-3 15:06
你应该把这几个的解释好好看,就应该懂了,try 还可以跟finally 出现,可以不跟catch一起
作者:
周景新
时间:
2015-1-3 20:16
可以不一起出现的,楼上解释很对,try{}finally{}能直接出现
作者:
只会金克斯
时间:
2015-1-3 21:17
我为了头像来的。。
作者:
新鲜感
时间:
2015-1-3 21:22
try 可以不跟catch一起出现??
作者:
彭柏良
时间:
2015-1-3 21:29
被final修饰的类不能被继承,修饰的方法不能被重写,但可以被重载,修饰的变量是常量,不能被修改
作者:
彭柏良
时间:
2015-1-3 21:31
Finally一般与try和catch连用,finally里面的语句必须被执行
作者:
小马初长成
时间:
2015-1-3 23:01
finall和finally区别于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。try不是一定要和catch同时出现,try后面可以跟final
try
{
//执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容
}
catch
{
//除非try里面执行代码发生了异常,否则这里的代码不会执行
}
finally
{
//不管什么情况都会执行,包括try catch 里面用了return ,可以理解为只要执行了try或者catch,就一定会执行 finally
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2