• JAVA中的final、finally、finalize


    1、final

      1)final成员,当在定义变量时,若前面加上final关键字,那么这个变量一旦被初始化,便不可改变,这里的不可改变是指其值不可变,而对于对象变量来说是指其引用不可变。其初始化有两个地方,一是其定义处,二是在构造函数中,两者只能选其一。

           还有一种用法是定义方法中的参数为final。对于基本类型的变量,这样做并没有什么实际意义,因为基本类型的变量在调用方法时是传值的,也就是说,在方法中更改这个参数变量而不会影响到调用语句,然而对于对象变量,却显得很实用,因为对象变量在传递时是传递其引用的,这样,在方法中对对象变量的修改也会影响到语句中的对象变量。如果在方法中不需要改变作为参数的对象变量时,明确使用final进行声明,就能防止无意地修改而影响到调用方法。

    2、finally

      此关键字是对JAVA异常处理模型的最佳补充。finally结构使代码总会执行,而不管有无异常发生。

    3、finalize

  • 相关阅读:
    第一次冲刺6
    人机交互课下作业
    第一次冲刺5
    第一次冲刺4
    第一次冲刺3
    第一次冲刺2
    第一次冲刺
    典型用户分析
    掌握 需求过程阅读笔记02
    掌握 需求过程阅读笔记01
  • 原文地址:https://www.cnblogs.com/XuGuobao/p/7232936.html
Copyright © 2020-2023  润新知