package itheima_02;
/*
测试类
*/

public class FinalDemo {public static void main(String[] args) {

//final修饰基本类型变量

final int age = 20;
// age =100;
System.out.println(age);
//final修饰引用类型变量
  final Student s = new Student();s.age=100;System.out.println(s.age);

// s = new Student();
}
}

package itheima_02;

public class Student {public int age =20;

}

final修饰局部变量
变量是基本类型:final修饰指的是基本类型的数据值不能发生改变
变量是引用类型:final修饰指的是引用类型的地址值不能发生改变,但是地址里面的内容是可以发生改变的

final修饰局部变量相关推荐

  1. 使用final修饰局部变量???

    在编程中我们偶尔会看到如下的代码: public void foo(final int arg){final int localData = 0;// ...} 以及与之相似的代码 public vo ...

  2. final修饰的变量就是常量?final修饰局部变量在栈还是堆还是常量池中?

    概念 常量池 常量池的好处 Class类文件中的常量池 常量池 运行时常量池 包装类常量池对象池 Java中装箱和拆箱 赋值时 方法调用时 方法运算时 参考 概念 什么是常量? 对于这个问题,可能很多 ...

  3. 12. final修饰符

    一.final修饰符概述 1. final可以修饰类.变量和方法 2. final修饰的类.变量和方法不可改变 二.final成员变量 1. 对于final修饰的成员变量而言,一旦有了初始值,就不能被 ...

  4. Java之final修饰变量

    final修饰的实例变量 被final修饰的实例变量必须显示指定初始值,而且只能在如下3个位置指定初始值: 1.定义final实例变量时指定初始值: 2.在非静态初始化块中为final实例变量指定初始 ...

  5. final修饰的变量

    被final修饰的实例变量必须显式指定初始值,而且只能在如下3个位置指定初始值. 1.定义final实例变量时指定初始值; 2.在非静态初始化块中为final实例变量指定初始值; 3.在构造器中为fi ...

  6. 【java打地基】之——final修饰字段、方法、类、变量 引用类型变量(附图堆栈)

    final final修饰字段 final字段在定义时必须初始化 final字段不能被重新赋值,一般称为final常量 final字段一般同时使用static修饰 final常量在命名时,一般所有字段 ...

  7. 【Java】【final修饰符】

    一.思维导图 二.修饰符 1.修饰成员变量 final修饰类变量(静态变量) 代码: /** * final修饰类变量的两种情况 */ public class ExampleVariable{// ...

  8. Java的常量及final修饰符

    Java的常量及final修饰符 常量 常量(Constant):初始化(initialize)后不能再sql教程改变的值!不会变动的值. 常量可以理解为一种特殊的变量,它的值被设定后,在程序java ...

  9. JAVA中内部类(匿名内部类)访问的局部变量为什么要用final修饰?

    本文主要记录:在JAVA中,(局部)内部类访问某个局部变量,为什么这个局部变量一定需要用final 关键字修饰? 首先,什么是局部变量?这里的局部是:在方法里面定义的变量. 因此,内部类能够访问某局部 ...

最新文章

  1. SPI 的主模式和从模式
  2. Nginx http keepalive提升链接效率
  3. js获取本月第几周和本年第几周
  4. 应用调试(四)系统调用SWI
  5. 初等数论--整除--欧几里得算法/辗转相除法/更相减损术
  6. Nacos源码NacosAutoServiceRegistration
  7. 初始springCloud
  8. apply和call用法
  9. Burp破解安装(1.7和2.0)
  10. Julia: PostgreSQL数据库.......
  11. 辛苦整理2021年SSCI和SCI最新最全目录(包括中国SSCI/SCI入选期刊256本)
  12. 4、VS2010+ASP.NET MVC4+EF4+JqueryEasyUI+Oracle项目开发之——后台管理界面
  13. CSR8311/CSR8811 HCI vendor command说明
  14. 【性能测试】记一次性能测试
  15. windows系统“双击”的键盘快捷键是什么
  16. 基于stm32的视觉和蓝牙控制F407芯片智能机械臂控制小车
  17. .NET Core中的使用Kestrel服务器理解
  18. MAC OSX打开文件提示cannot be opened because the developer cannot be verified问题的解决办法
  19. linux进入紧急修复模式,将CentOS 7/8、RHEL 7/8引导到紧急模式/恢复模式的方法
  20. 湖南大学计算机与通信学院研究生,湖南大学计算机与通信学院介绍

热门文章

  1. 2023美国大学生数学建模竞赛资料及思路
  2. 网络管理员和网络工程师的区别
  3. Ubuntu 18.04配置及美化 (20.04 / 22.04基本相同)
  4. Java_集合—Map
  5. GitHub构建Maven依赖仓库
  6. 视频监控摄像头的互联网化实践思路
  7. 实现一个添加标签的功能
  8. zxing 扫描闪退
  9. linux进程状态详解
  10. speedoffice,一款Excel和Word都支持的免费软件