Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | java关键字finally介绍3 [Re:zds9924] |
zds9924
发贴: 16 积分: 0 |
于 2004-09-23 09:01
(续) 这段代码创建了一个套接字,并调用 accept 方法。在退出该方法之前,您必须关闭此套接字,以避免资源漏洞。为了完成这一任务,我们在 //2 处调用 close,它是该方法的最后一条语句。但是,如果 try 块中发生一个异常会怎么样呢?在这种情况下,//2 处的 close 调用永远不会发生。因此,您必须捕获这个异常,并在重新发出这个异常之前在 //1 处插入对 close 的另一个调用。这样就可以确保在退出该方法之前关闭套接字。 这样编写代码既麻烦又易于出错,但在没有 finally 的情况下这是必不可少的。不幸的是,在没有 finally 机制的语言中,程序员就可能忘记以这种方式组织他们的代码,从而导致资源漏洞。Java 中的 finally 子句解决了这个问题。有了 finally,前面的代码就可以重写为以下的形式: Windows环境下的tomcat + apache配置(绝对实践操作版) |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
22906 | 求助java关键字介绍 | zds9924 | 18 | 2004-09-22 09:52 |
19643 | Re:求助java关键字介绍 | littledeer1974 | 907 | 2004-09-22 09:57 |
19447 | Re:求助java关键字介绍 | alpacino | 491 | 2004-09-23 15:36 |
19608 | 我找到了关于关键字的介绍!(1) | zds9924 | 147 | 2004-09-24 13:47 |
19466 | 我找到了关于关键字的介绍!【 2 】 | zds9924 | 103 | 2004-09-24 13:49 |
19426 | 我找到了关于关键字的介绍!(3 ) | zds9924 | 81 | 2004-09-24 13:50 |
19447 | 我找到了关于关键字的介绍!( 4 ) | zds9924 | 666 | 2004-09-24 13:52 |
19555 | 我找到了关于关键字的介绍( 5 ) | zds9924 | 376 | 2004-09-24 13:54 |
19626 | 我找到了关于关键字的介绍!( 6 ) | zds9924 | 249 | 2004-09-24 13:58 |
19567 | Re:求助java关键字介绍 | littledeer1974 | 787 | 2004-09-22 10:06 |
19805 | Re:求助java关键字介绍 | zds9924 | 260 | 2004-09-22 22:08 |
19684 | java关键字finally介绍1 | zds9924 | 308 | 2004-09-23 08:55 |
19495 | java关键字finally介绍2 | zds9924 | 449 | 2004-09-23 08:58 |
19990 | java关键字finally介绍3 | zds9924 | 382 | 2004-09-23 09:01 |
19646 | java关键字finally介绍4 | zds9924 | 294 | 2004-09-23 09:05 |
19626 | java关键字finally介绍 5 | zds9924 | 222 | 2004-09-23 09:06 |
19648 | java关键字finally介绍 6 | zds9924 | 243 | 2004-09-23 09:08 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |