您的位置:首页 > 职场人生

黑马程序员-----java静态代码块总结*

2013-12-01 16:13 741 查看
---------------------- ASP.Net+Android+IOS开发.Net培训、期待与您交流! ----------------------


静态代码块特点:

1、格式:static{ }

2、随着类的加载而运行,并且只执行一次

3、优先于main函数执行,原因是静态代码块没有名字,如果不开始就加载,以后就找不到了

类的加载两种方式:

第一种是cmd命令或Myeclipse中run运行时加载到内存

第二种是在源代码中类中涉及到了另一个类

注意:这种情况下只有当使用了类中的成员时类才会被加载,例如Person p = null,这个就没有被加载!而new Person使用到了构造函数,所以类就被加载了!

静态代码块和代码块的区别:

1、静态代码块是随着类的加载而运行;代码块是随着对象的创建而运行

2、静态代码块只运行一次;代码块对象创建一次运行一次

3、静态代码块优先于main函数执行;代码块优先于构造函数执行

---------------------- ASP.Net+Android+IOS开发.Net培训、期待与您交流! ----------------------

详细请查看:http://edu.csdn.net
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: