feng_0207 发表于 2014-11-5 12:52
静态代码块是在类加载的时候执行的,并且只执行一次,此时还没有生成对象,也没有对类进行一些什么操作,所 ...
空洞的望着窗外 发表于 2014-11-5 13:24
啊?静态代码不是跟类出现就出现了么,是在JVM开启这个类就加载了,只初始化一次,while循环有什么用。 ...
feng_0207 发表于 2014-11-5 12:52
静态代码块是在类加载的时候执行的,并且只执行一次,此时还没有生成对象,也没有对类进行一些什么操作,所 ...
Evred 发表于 2014-11-5 19:13
谢谢你的解答 我想说的是 如果静态代码块中需要处理的语句发生了异常 可以直接抛吗?还是要try catch处理 ...
feng_0207 发表于 2014-11-5 19:44
经测试 在静态代码块中出现异常 只能使用try catch处理,不能向外抛出。
空洞的望着窗外 发表于 2014-11-6 08:28
如果静态代码块中出现while,if,for等循环语句也是一次性加载吧,先与类对象的加载而加载,反正你记住静态 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |