首页 > 代码库 > Java中Static关键字和Final关键字
Java中Static关键字和Final关键字
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局部变量可以且只可以在所属代码块里初始化一次。
否则就会报错。
Java中Static关键字和Final关键字
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。