7、避免使用终结方法
2016-06-08 18:16
302 查看
避免使用终结方法
终结方法通常是不可预测的,也是很危险的,一般情况下是不必要的
缺点
不能保证会被及时地执行
终结方法中产生异常可能不会抛出(不会打印栈轨迹)
性能损失
常用显示终止来终止资源,配合try catch 使用
例如各种流的关闭方法终结方法的合法用途
充当安全网(最后的保障)
终结native对象(像android 里面的native方法一样)
注意子类不会调用基类的终结方法,要手动调用
相关文章推荐
- Storm实时计算-新手学习(案例模仿)
- android学习3#--简单Activity创建
- Django 基础(一),项目创建、URL路由、数据库操作、模版
- python re正则表达式使用实例
- CF1C Ancient Berland Circus
- 第七周项目一友元函数、成员函数和一般函数的区别
- CastApp手机验证码倒计时
- thinkphp模板中使用方法
- 常见的几种最优化方法
- ActiveX控件实现安全的初始化和脚本
- 腾讯互动直播1.7横竖屏切换以及画面颠倒问题解决
- 源码分析之application启动流程
- Javascript 注入攻击
- 第15周阅读程序(5)
- Linux 搭建redis-cluster
- Linux环境的I/O端口驱动程序
- CentOS云主机中Nginx反向代理http、https服务
- WebBrowser介绍——Javascript与C++互操作
- 【备忘】接口
- java.lang.UnsupportedClassVersionError: org/glassfish/jersey/servlet/ServletContainer : Unsupported