教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

Java开发规范V1.2 - 图文(11)

来源:网络收集 时间:2026-08-13
导读: 11.6 final 将参数或方法声明成final可提高程序响应效率,故此: 注意绝对不要仅因为性能而将类、方法等声明成final,声明成final的类、方法一定要确信不再被继承或重载! 不需要重新赋值的变量(包括类变量、实例

11.6 final

将参数或方法声明成final可提高程序响应效率,故此: 注意绝对不要仅因为性能而将类、方法等声明成final,声明成final的类、方法一定要确信不再被继承或重载!

不需要重新赋值的变量(包括类变量、实例变量、局部变量)声明成final。

所有方法参数声明成final 。

私有(private)方法不需要声明成final 。 若方法确定不会被继承,则声明成final。

11.7 垃圾收集和资源释放

不要过分依赖JVM的垃圾收集机制,因为你无法预测和知道JVM在什么时候运行GC。

尽可能早的释放资源,不再使用的资源请立即释放。

35

软件开发项目管理培训

可能有异常的操作时必须在try的finally块中释放资源,如数据库连接、IO操作等:

Connection conn = null; try{ //do something }catch(Exception e){ //异常捕捉和处理 e.printStackTrack(); }finally{ //判断conn等是否为null if(null != conn){ conn.close(); } }//end try...catch...finally 第12章 安全隐患及预防措施 12.1 会话标识未更新

12.1.1 描述

登陆过程前后会话标识的比较,显示它们并未更新,这表示有可能伪装用户。初步得知会话标识值后,远程攻击者有可能得以充当已登录的合法用户。 12.1.2 安全级别

高。

36

Java开发规范V1.2 - 图文(11).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/615121.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)