java

当前位置:中华考试网 >> java >> java教程 >> 文章内容

Java8新特性:Effectivelyfinal

来源:中华考试网  [2020年11月24日]  【

  Java 中局部内部类和匿名内部类访问的局部变量必 须由 final 修饰,以保证内部类和外部类的数据一致性。但从 Java 8 开始,我们可以不加 final 修饰符,由系统默认添加,当然这在 Java 8 以前的版本是不允许的。Java 将这个功能称为 Effectively final 功能。

  编写同样的代码,分别在 Java 7 和 Java 8 下运行,代码如下:

  纯文本复制

  public class Test {

  public static void main(String[] args) {

  String name = "C语言中文网";

  new Runnable() {

  填写下面表单即可预约申请免费试听java课程!害怕学不会?助教陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

  @Override

  public void run() {

  System.out.println(name);

  }

  }

  }

  }

责编:fushihao

上一篇:JavaLambda表达式

下一篇: 没有了

  • 会计考试
  • 建筑工程
  • 职业资格
  • 医药考试
  • 外语考试
  • 学历考试