zoukankan      html  css  js  c++  java
  • JDK8新特性:在JDK8中,默认添加final

    class A{
        int n = 10;
        public void m(){
            int a = 1;//在JDK1.8中,默认添加final---->final int a = 1; 所以在15行可以访问
            class B{
                public void method(){
                    System.out.println(n);
                    System.out.println(a);
                }
            }
    //      a++;//error 因为第8行已经把a当成是常量使用了,所以在这里再写a++,在没有写final int a = 1;时,第8行会报错 
        }
    }
    ​
    class C{
        int n = 10;
        public void m(){
            final int a = 1;//主动添加final后
            class B{
                public void method(){
                    System.out.println(n);
                    System.out.println(a);
                }
            }
    //      a++;//error 因为第8行a是常量,所以在这里再写a++,会报错,因为a的值无法改变 
        }
    }

    下面是代码截图: 

  • 相关阅读:
    ubuntu apache2配置
    Oauth2协议解读(一)
    OAuth2协议解读(二)
    flask 环境搭建
    BeautifulSoup初识
    Oauth2解读
    5路由控制
    ​1Web应用
    3Web框架
    2Http协议
  • 原文地址:https://www.cnblogs.com/chenpeisong/p/9775229.html
Copyright © 2011-2022 走看看