社区
Eclipse
帖子详情
Eclipse中finally block does not complete normally 的问题?
qfvszy
2005-03-24 11:25:37
以前用Jbuilder时写的try{}catch(Exception Ex){}finally{}
现在在finally处都提示finally block does not complete normally ,显示黄色感叹号!
请问如何解决呢,多谢!
...全文
552
4
打赏
收藏
Eclipse中finally block does not complete normally 的问题?
以前用Jbuilder时写的try{}catch(Exception Ex){}finally{} 现在在finally处都提示finally block does not complete normally ,显示黄色感叹号! 请问如何解决呢,多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qfvszy
2005-03-24
打赏
举报
回复
为何finally不要return呢?
GaryZhu
2005-03-24
打赏
举报
回复
你可以在菜单window->Preferences->Java->Compiler->Style中看到‘finally’ does not complete normally ,在右边可以选择处理类型,忽略、告警或者错误。。。
GaryZhu
2005-03-24
打赏
举报
回复
黄色感叹号是警告,不是错误,代码依然能运行
GaryZhu
2005-03-24
打赏
举报
回复
finally中不要return
final
ly
块的
问题
(
final
ly
block
does not
com
p
let
e n
orm
al
ly
)
当
final
l块
中
包含return语句时,
Eclipse
会给出警告“
final
ly
block
does not
com
p
let
e n
orm
al
ly
”,原因分析如下:1、不管try块、catch块
中
是否有return语句,
final
ly
块都会执行。2、
final
ly
块
中
的return语句会覆盖前面的return语句(try块、catch块
中
的return语句),所以如果
final
ly
块
中
有re
eclipse
黄色警告(
final
ly
block
does not
com
p
let
e n
orm
al
ly
) ,不建议在
final
ly
中
使用return语句
在
eclipse
中
编写如下的代码,
eclipse
会给出黄色告警:
final
ly
block
does not
com
p
let
e n
orm
al
ly
。 public class Test { public static void main(String[] args) { System.out.println(m1(null)); } public
这是什么:
final
ly
block
does not
com
p
let
e n
orm
al
ly
在
Eclipse
里写了l类似下面的code: try { ... } catch (Exception e) { ... }
final
ly
{ return; }
Eclipse
给出了warning:
final
ly
block
does not
com
p
let
e n
orm
al
ly
,什么原因呢? 下面的两...
Final
ly
使用时报"
final
ly
block
does not
com
p
let
e n
orm
al
ly
"
在
Eclipse
中
使用try,catch,
final
ly
时会遇到警告 写道
final
ly
block
does not
com
p
let
e n
orm
al
ly
原因: 1、不管try块、catch块
中
是否有return语句,
final
ly
块都会执行。 2、
final
ly
块
中
的return语句会覆盖前面的return语句(try块、catch块
中
的return语句),所以如果
final
l...
final
ly
块的
问题
(
final
ly
block
does not
com
p
let
e n
orm
al
ly
) (转)
当
final
l块
中
包含return语句时,
Eclipse
会给出警告“
final
ly
block
does not
com
p
let
e n
orm
al
ly
”,原因分析如下: 1、不管try块、catch块
中
是否有return语句,
final
ly
块都会执行。2、
final
ly
块
中
的return语句会覆盖前面的return语句(try块、catch块
中
的return语句),所以如果
final
ly
块
中
有re...
Eclipse
58,440
社区成员
49,457
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章