java中final修饰的局部变量
2013-09-27 20:08
344 查看
在java中用final修饰的类,不能被改变;
final修饰的类的局部变量,其指向地址不能改变,地址指向的值是可以改变的。也就是说如果为值型,则其值除了初始化之外,不可以被再次赋值;如果为引用型,则表示该引用不能指向其他的对象,但是该引用指向的对象本身是可以改变其值的。
final变量在任何地方都可以被初始化,但是一旦初始化之后,就不能重新指向新的对象,来改变其值。
final修饰的类的局部变量,其指向地址不能改变,地址指向的值是可以改变的。也就是说如果为值型,则其值除了初始化之外,不可以被再次赋值;如果为引用型,则表示该引用不能指向其他的对象,但是该引用指向的对象本身是可以改变其值的。
final变量在任何地方都可以被初始化,但是一旦初始化之后,就不能重新指向新的对象,来改变其值。
相关文章推荐
- 深入理解final在Java和Android中修饰局部变量的意义
- java面试题:final修饰局部变量的问题
- Java中局部内部类可以访问它所在方法中定义的final修饰的局部变量的合理解释
- java中内部类访问局部变量的时候,为什么变量必须加上final修饰
- 关于Java Final 修饰的局部变量,多线程可以访问
- Java--局部内部类在访问他所在方法中的局部变量必须用final修饰
- Java中局部内部类可以访问它所在方法中定义的final修饰的局部变量的合理解释
- 为什么局部变量必须以final修饰(或者有final实效:java8)才可以在内部类中使用?
- 为什么Java匿名内部类访问的外部局部变量或参数需要被final修饰
- Java8中 局部内部类访问的局部变量不必用final修饰
- JAVA中内部类(匿名内部类)访问的局部变量为什么要用final修饰?
- 于java里方法的内部类只能访问被final修饰的局部变量和.
- JAVA中内部类(匿名内部类)访问的局部变量为什么要用final修饰?
- JAVA中内部类(匿名内部类)访问的局部变量为什么要用final修饰?
- 局部内部类访问的局部变量不必用final修饰,java8中
- java匿名类使用的局部变量只能用final修饰?
- Java 局部内部类访问局部变量必须加 final 关键字
- Java方法参数(形参)被final修饰符修饰详解
- Java方法参数(形参)被final修饰符修饰详解
- Java中static为什么不能修饰局部变量?