打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
java之final, finally, finalize的区别 - 如诗生活 - Jav...
userphoto

2010.11.12

关注

1. final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。( 注意:如果是基本类型,说明变量本身不能改变;如果是引用类型,说明它不能指向其他的对象了,但对象还是可以改变的。)

 

2. finally是异常处理语句结构的一部分,表示无论是否出现异常总是执行。


3. finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 
 

Java代码
  1. public class Test   
  2. {   
  3.     private int a = 2;   
  4.        
  5.     public static void main(String[] args)   
  6.     {   
  7.         final Test t = new Test();   
  8.         Test tt = new Test();   
  9.            
  10. //      t = tt; //错误   
  11.            
  12.         t.a = 6;   
  13.         System.out.println(t.a);   
  14.            
  15.         final int b = 1;   
  16.         final int c = 2;   
  17.         int d = 3;   
  18.            
  19. //      b = c;  //错误   
  20. //      b = d;  //错误   
  21.     }   
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Java中final的用法总结
Java的局部变量与成员变量
java代码注释规范
Java局部内部类
实现高效Java编程规范的十一条基础规则
Java基础——final关键字
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服