当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:17:00  来源:本站整理

初始化和类装载[Java编程]

赞助商链接



  本文“初始化和类装载[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在很多传统语言里,程序都是作为启动历程的一部份一次性载入的.随后举行的是初始化,再是正式执路程序.在这些语言中,必须对初始化历程举行慎重的掌握,保证static数据的初始化不会带来麻烦.比方在一个static数据得到初始化之前,就有另一个static数据但愿它是一个有效值,那么在C++中就会造成问题.

Java则没有这样的问题,因为它采取了差别的装载办法.由于Java中的一切东西都是对象,所以很多活动变得越发简单,这个问题就是此中的一例.正以下一章会讲到的那样,每个对象的代码都存在于独立的文件中.除非真的需求代码,不然那个文件是不会载入的.普通,我们可认为除非那个类的一个对象构造完毕,不然代码不会真的载入.由于static办法存在一些渺小的歧义,所以也能认为“类代码在初次利用的时刻载入”.

初次利用的地方也是static初始化发生的地方.装载的时刻,全部static对象和static代码块城市按照本来的次序初始化(亦即它们在类定义代码里写入的次序).当然,static数据只会初始化一次.
  以上是“初始化和类装载[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 初始化和类装载
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .