1、创建FinalTest类,里面有一个final常量x

class FinalTest{

    public static final int x = 3;

    static {
System.out.println("FinalTest static block");
}
} public class MyTest8 { public static void main(String[] args) {
System.out.println(FinalTest.x);
}
}

  然后在Main方法里打印fianl常量。打印结果

3

  

2、然后去掉final,

class FinalTest{

    public static  int x = 3;

    static {
System.out.println("FinalTest static block");
}
} public class MyTest8 { public static void main(String[] args) {
System.out.println(FinalTest.x);
}
}

  打印结果为:

FinalTest static block
3

  

3、将fianl常量改为随机生成

class FinalTest{

    public static  int x = new Random().nextInt(3);

    static {
System.out.println("FinalTest static block");
}
} public class MyTest8 { public static void main(String[] args) {
System.out.println(FinalTest.x);
}
}

  打印结果

FinalTest static block
1

  

最新文章

  1. code of C/C++(3) - 从 《Accelerated C++》源码学习句柄类
  2. [Swift] 疑难杂症
  3. 转:python webdriver API 之对话框处理
  4. HDU4718 The LCIS on the Tree(LCT)
  5. Android开发环境的安装 Eclipse
  6. Python常用模块的安装方法
  7. php&mysql
  8. hibernate之增删改查demo
  9. JavaScript--函数-按值传递
  10. iTunes 安装终极解决方案
  11. Python 文本处理的应用
  12. HDU 5613 Baby Ming and Binary image
  13. 负载均衡软件LVS分析二(安装)
  14. resin远程调试配置,connection refused问题解决
  15. 汇编语言--微机CPU的指令系统(五)(移位操作指令)
  16. Ubuntu屏幕录像软件推荐-Kazam
  17. C# 多线程六之Task(任务)三之任务工厂
  18. swift的类型系统及类型(内存)信息获取:接口、编译运行时、反射、内存布局
  19. MySQL的GTID复制
  20. 检测任意日期字符串是否属于当天的java实现方案

热门文章

  1. JavaScript: 自动类型转换
  2. Linux下环境变量设置 (转)
  3. Python入门篇-基础语法
  4. k8s安装之etcd备份还原yaml
  5. cookie,session,token介绍
  6. service worker(一)之离线应用
  7. softmax 函数的理解和优点
  8. .NetCore WebApi结构及前端访问方式
  9. php自定义函数之匿名函数
  10. LibreOJ #524. 「LibreOJ β Round #4」游戏