标签:package 报错 code 代码块 就会 pre create 静态 pac
Static:
1. 在变量,方法前修饰表示静态方法,静态变量。
2.
static{ }
此种形式为静态代码块,用于初始化同时被final static修饰的变量。(当然,更常用的方式其实是在变量处直接赋值)
静态代码块的内容会被直接在类加载时运行
package com.main; /** * Created by 63289 on 2017/3/19. */ public class HelloJava { static{ System.out.println("This line will be default initialized"); } public static void main(String[] args){ System.out.println("Hello World"); } }
运行结果如下:
This line will be default initialized
Hello World
其他如static变量用类名直接调用等不再详述。
Final:
1. 未初始化的final成员变量可以且只可以在构造器里初始化一次。
2. 未初始化的final局部变量可以且只可以在所属代码块里初始化一次。
否则就会报错。
标签:package 报错 code 代码块 就会 pre create 静态 pac
原文地址:http://www.cnblogs.com/cielosun/p/6580328.html