黑马程序员技术交流社区

标题: 静态代码块,构造代码块,构造方法的执行顺序是什么? [打印本页]

作者: 罗伊    时间: 2015-9-18 20:07
标题: 静态代码块,构造代码块,构造方法的执行顺序是什么?
静态代码块,构造代码块,构造方法的执行顺序是什么?
作者: 碎影斑斓    时间: 2015-9-18 22:26
静态代码块随着类的加载执行,构造代码块在创建对象时执行,然后执行构造方法,给你个链接,善用搜索啊
http://bbs.itheima.com/thread-115483-1-1.html ,还有,连发三个一样内容的帖子可定会被删帖的
作者: ren13835345717    时间: 2015-9-18 23:03
静态,--构造代码块--,构造方法
作者: liyuan8    时间: 2015-9-18 23:48
  1. class Student {
  2.                         static {
  3.                                 System.out.println("Student 静态代码块");
  4.                         }
  5.                        
  6.                         {
  7.                                 System.out.println("Student 构造代码块");
  8.                         }
  9.                        
  10.                         public Student() {
  11.                                 System.out.println("Student 构造方法");
  12.                         }
  13.                 }
  14.        
  15.                 class Demo2_Student {
  16.                         static {
  17.                                 System.out.println("Demo2_Student静态代码块");
  18.                         }
  19.                        
  20.                         public static void main(String[] args) {
  21.                                 System.out.println("我是main方法");
  22.                                
  23.                                 Student s1 = new Student();
  24.                                 Student s2 = new Student();
  25.                         }
  26.                 }
复制代码


运行结果:
Demo2_Student静态代码块
我是main方法
Student 静态代码块
Student 构造代码块
Student 构造方法
Student 构造代码块
Student 构造方法
作者: 193936696    时间: 2015-9-19 00:34
静态 代码块 构造方法
作者: 大宝剑    时间: 2015-9-23 22:14
123~~~~~~~~~~~~~~
作者: 步履不停_    时间: 2015-10-3 14:01
看楼上几位的回答就知道了
作者: 我的溜冰鞋    时间: 2015-10-3 15:52
哥们不容易,呵呵,你懂的。。。。
作者: 921    时间: 2015-10-6 22:08
静态代码块随着类的加载而运行,且只运行一次,构造代码块优于构造函数执行 ,每次调用构造函数都会加载构造代码块
作者: 迷路森林    时间: 2015-10-8 22:02
就是你的那个顺序.
作者: 1066715808    时间: 2016-2-25 23:16
构造代码块




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2