日期:2011-03-22 16:17:00 来源:本站整理
初始化和类装载[Java编程]
本文“初始化和类装载[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在很多传统语言里,程序都是作为启动历程的一部份一次性载入的.随后举行的是初始化,再是正式执路程序.在这些语言中,必须对初始化历程举行慎重的掌握,保证static数据的初始化不会带来麻烦.比方在一个static数据得到初始化之前,就有另一个static数据但愿它是一个有效值,那么在C++中就会造成问题.
Java则没有这样的问题,因为它采取了差别的装载办法.由于Java中的一切东西都是对象,所以很多活动变得越发简单,这个问题就是此中的一例.正以下一章会讲到的那样,每个对象的代码都存在于独立的文件中.除非真的需求代码,不然那个文件是不会载入的.普通,我们可认为除非那个类的一个对象构造完毕,不然代码不会真的载入.由于static办法存在一些渺小的歧义,所以也能认为“类代码在初次利用的时刻载入”.
初次利用的地方也是static初始化发生的地方.装载的时刻,全部static对象和static代码块城市按照本来的次序初始化(亦即它们在类定义代码里写入的次序).当然,static数据只会初始化一次.
以上是“初始化和类装载[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:java的承当初始化
- ·下一篇文章:<b>操纵final的注意事项</b>
- ·中查找“初始化和类装载”更多相关内容
- ·中查找“初始化和类装载”更多相关内容
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论