zoukankan      html  css  js  c++  java
  • final和finally的区别

    final关键字可以用于修饰类,方法,变量。用该关键字修饰类,方法,变量都有不可变的特性。

    1)final关键字用于基本数据类型前,就表明该变量就变成了一个常量,在被定义后的赋值不能被修改。

    2)final关键字修饰的成员变量在定义时就应该赋值,且只能赋值一次。

    3)final修饰的方法只能被调用,不能被重写,但是能被重载。

    4)final修饰的类不能被继承

    finally用于异常处理机制。

      当代码抛出一个异常时,就会终止方法中剩余代码的处理,并退出这个方法的执行。假如我们打开了一个文件,在文件处理过程中出现了异常,这是文件还没有被关闭,就会产生资源回收的问题。finally语句就用于解决这一问题。finally语句中的代码是一定会被执行的,所以关闭资源或者流的语句一般都写在finally里,保证资源的合理回收。

  • 相关阅读:
    第一章 zookeeper基础概念
    ntp服务
    nfs与dhcp服务
    samba、ftp和ssh服务
    Linux系统的RAID磁盘阵列
    Linux系统中lvm简介
    Linux系统中的计划任务
    Linux权限管理
    Linux用户及组管理
    简谈OSI七层模型(网络层)
  • 原文地址:https://www.cnblogs.com/123456hjx/p/11298309.html
Copyright © 2011-2022 走看看