社区
Java SE
帖子详情
final finally 及finalize 的用法及区别。
Lemonade
2019-07-23 04:21:08
final : 修饰符 public static final double PI = 3.14 被final修饰的变量为常量,修饰的父类将不能被继承 finally:多用于异常捕获时 try { //可能出现的异常 }catch{ //捕获异常 }finally{ //无论如何都会执行的语句 } finalize:用于对象在被垃圾回收机制回收前 如还需要则使用finalize
...全文
141
1
打赏
收藏
final finally 及finalize 的用法及区别。
final :修饰符 public static final double PI = 3.14 被final修饰的变量为常量,修饰的父类将不能被继承 finally:多用于异常捕获时 try { //可能出现的异常 }catch{ //捕获异常 }finally{ //无论如何都会执行的语句 } finalize:用于对象在被垃圾回收机制回收前 如还需要则使用finalize
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
二 俩
2019-07-24
打赏
举报
回复
final:是修饰符,可以修饰常量,方法和类。修饰的常量只能赋值一次,修饰的方法不能被重写,修饰的类不能被继承
finally:无论如何都会执行的语句
finalize:是一个方法,在垃圾回收机制中,垃圾回收之前调用的方法(JDK1.8及以前)
Java中
final
、
final
ly
、
final
ize
的
区别
与
用法
1.简单
区别
:
final
用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。
final
ly
是异常处理语句结构的一部分,表示总是执行。
final
ize
是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,供垃圾收集时的其他资源回收,例如关闭文件等。 2.中等
区别
: 虽然这个单词在Java中都存在,但是并没太多关联:
final
:java中的关键字,修饰...
final
final
ly
final
ize
区别
及
用法
final
1,
final
修饰的class,代表不可以继承扩展。 2、
final
的方法也是不可以重写的。 3、
final
修饰的变量是不可以修改的。这里所谓的不可修改对于基本类型来来,的确是不可以修改。而对于引用类型来说,只能说不能重新赋值。也就是不能改变引用地址。但是作为引用类型,它内部所包含的内容如果不是
final
则可以随意修改
final
ly
提到
final
ly
,那么try-catc...
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章