请高手帮我 详细讲一讲 Java 中的 final 和 static 对变量 或 常量 的作用 和定义变量时的影响,谢谢

解决方案 »

  1.   

    http://blog.csdn.net/uciqxkj/archive/2007/10/05/1811880.aspx
    你看一下这个网址,论述的比较详细
      

  2.   

    final 不可能变的 用来定义常量 可有多个引用
    static 静态变量 内存中只有一份引用 
      

  3.   

    这种常见的问题,google一下很快就有答案了。
    比讲的都详细,要有臫解决问题的能力
      

  4.   

    fianl 修饰变量时,该变量就成为了常量
    在声明是必须给定初始值,而在以后的引用中只能使用不能修改。static 修饰变量时,它是一个静态变量。静态变量通常用作类的全局变量
    可以节省内存资源。它与final修饰的变量不同的是,静态的变量可以改变它的值。通常,在static还可以和fianl一起使用
    即,static final 成员变量,在接口中使用较多。
      

  5.   

    谢谢各位,我把google忘了,净想着CSDN了,谨遵教导,谢谢,明白了
      

  6.   

    百度或者google一下,就有很多此类答案·
    final 修饰的变量不可变,一般用来定义常量,可以有多个引用
    而static是修饰类静态变量,在类初始化的时候就已经加载·在接口中用的比较多,在类中只有一个引用·