您的位置:首页 > 其它

7、避免使用终结方法

2016-06-08 18:16 302 查看

避免使用终结方法

终结方法通常是不可预测的,也是很危险的,一般情况下是不必要的

缺点

不能保证会被及时地执行

终结方法中产生异常可能不会抛出(不会打印栈轨迹)

性能损失

常用显示终止来终止资源,配合try catch 使用

例如各种流的关闭方法

终结方法的合法用途

充当安全网(最后的保障)

终结native对象(像android 里面的native方法一样)

注意子类不会调用基类的终结方法,要手动调用

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: