java吧 关注:1,238,321贴子:12,708,953
  • 12回复贴,共1

求助,构造代码块和静态代码块两者的区别

只看楼主收藏回复

数组,怎么老是感觉它俩是一样一样的


来自Android客户端1楼2015-10-02 16:35回复
    标题写错了,是求助,不是数组


    来自Android客户端2楼2015-10-02 16:36
    回复
      静态方法可以通过类名点直接调用,不是静态的要实例化类以后才能调用


      IP属地:江苏3楼2015-10-02 16:49
      收起回复
        实例代码块在每次对象调用之前就执行一次,构造方法的代码块是初始化对象,静态代码块是类加载阶段就执行且只执行一次


        来自手机贴吧5楼2015-10-02 18:45
        回复
          还有你图里面的那个叫静态变量,不叫代码块,代码块有括号包起来


          来自手机贴吧6楼2015-10-02 18:48
          回复
            构造代码块:直接用{}包起来的代码块,
            静态代码块:用static{}包起来的代码块
            静态代码块只有jvm加载类时执行一次,构造代码块每次创建对象都会执行一次


            IP属地:广东来自Android客户端7楼2015-10-02 19:11
            回复