zoukankan      html  css  js  c++  java
  • java equals == final

    ==:对比的是栈中的值 基本数据类型是变量值  引用类型是堆中内存对象的地址 

    equals :Object 默认也是采用==比较 通常会重写

    final: 1、修饰类:表示类不可被继承 

    2、修饰方法:表示此方法不可以被子类覆盖,但是可以重载

    3、修饰变量:表示变量一旦赋值就不可以更改它的值  

    4、修饰成员变量:1、如果final修饰的是类变量,只能在静态初始化块中指定初始值或者声明该类变量时指定初始值

                                    2、如果final修饰的是成员变量,只能在非静态初始化块中 声明变量时或构造函数中指定初始值

    5、修饰局部变量:1、系统不会为局部变量初始化(没有默认值),局部变量必须由程序员显式赋值,因此使用final

    修饰局部变量时,即可以定义时指定默认值(后面就不可以进行再赋值),也可以不指定默认值,而在后面的中码中对final变量赋值(仅一次)

    6、修饰基本类型的变量,则其值一旦初始化后便不能改变 修饰引用类型变量,则在对其初始化之后便不能再让其指向另一个对象,但是引用的对象值是可变的

                    

  • 相关阅读:
    获取本地IP地址
    c#从服务器下载文件代码
    Jquery 树控件(Jquery)
    Request.ServerVariables 参数大全
    Developing for App StoreBuilding an App for the App Store02
    App Store1.11
    Basic Tasks1.6
    Design Patterns1.8
    Frameworks1.7
    App Design1.10
  • 原文地址:https://www.cnblogs.com/howhy/p/15413698.html
Copyright © 2011-2022 走看看