您的位置:首页 > 编程语言 > Java开发

关于Java中变量的初始化

2017-03-17 10:01 218 查看
  Java中变量分为成员变量和局部变量,其中,局部变量必须要显式初始化,否则,编译无法通过。

  对于成员变量,我们可以分为以下几种情况:

  1、普通成员变量:在生成对象实例的时候进行初始化,如没有显式赋值,则由系统默认初始化;

  2、static成员变量:类加载的时候初始化,如没有显式赋值,则由系统默认初始化;

  3、final常量:生成实例对象的时候初始化,而且必须显式初始化;

  4、static final常量:类加载的时候初始化,而且必须显式初始化;

总结一下:static修饰的在类加载的时候初始化,由final修饰的必须显式赋值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: