• 125419

    文章

  • 803

    评论

  • 12

    友链

  • 最近新加了换肤功能,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

解释一下static块和static变量的执行顺序

服了这份高薪指南,涨多少你说了算>>

static {
    name="zhangsan";
}
private static String name=null;

上面这段代码,把name打印出来是null


private static String name=null;


static {
    name="zhangsan";
}
上面这段代码,把name打印出来是zhangsan


static {
    name="zhangsan";
}
private static String name;

上面这段代码,把name打印出来是zhangsan


由此可见,变量名首先被加载,而赋值的时候,无论是直接在变量上赋值还是在静态代码块中赋值,都是按照代码的顺序赋值的。


695856371Web网页设计师②群 | 喜欢本站的朋友可以收藏本站,或者加入我们大家一起来交流技术!

0条评论

Loading...


自定义皮肤 主体内容背景
打开支付宝扫码付款购买视频教程
遇到问题联系客服QQ:419400980
注册梁钟霖个人博客