A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© syusouki 中级黑马   /  2015-9-30 19:14  /  206 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

                       
        定义在"类体中";使用static修饰的一个代码块;                               
        执行:第一次使用这个类时,会被执行一次;之后就不再被执行;                               
        作用:用于初始化"静态成员";它可以访问成员变量,但仍然只能访问静态成员变量;                               
        注意:执行顺序:静态代码块-->构造代码块-->构造方法                               
        class  Person{                               
        static                               
                {                       
                        int n = 10;//如果这个非常占用内存               
                        System.out.println("n = " + n);//模拟使用变量               
                }                       
                //代码到这里,就释放了n的内存;                       
        }                               
                                       

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马