权重域名

已备案域名,老域名交易,高权重域名购买,百度权重域名出售,权重域名买卖,万网已备案老域名注册查询抢注转让,买老域名,二手老域名,鹰潭网站建设

初始化与类的装载

作者:zhushican 发布:2014-08-14 分类:建站教程 阅读: 次 0条评论

在较传统的编程语言中,程序启动的时候都是一次装载有的东西,然后进行初始化,接下来再开始执行。这些语言必须仔细的控制初始化的过程,这样static数据的初始化才不至于会产生问题。就拿C++为例子,如果一个static数据要依赖另一个static的数据,而它又没有初始化的话,问题就来了。

Java采用了一中新的装载模式,因此没有这种问题。Java的所有东西都是对象,因此很多事情就都变得简单了,这就是一例。编译之后每个类都保存在它自己的文件里。不到需要的时候,这个文件是不会装载的。总之你可以说“类的代码会在它们第一次使用的时候装载”。类的装载通常都发生在第一次创建那个类的对象的时候,但是访问static数据户籍哦static方法的时候也会装载。

第一次使用static数据的时候也是进行初始化的时候。装载的时候static对象和static代码段会按照它们字面的顺序(也就是在程序中出现的顺序)进行初始化。当然static数据只会初始化一次。

除非注明,本站所有文章均为 zhushican 原创,转载请注明出处! 标签:初始化  装载  
« 上一篇下一篇 »

您可能还会对这些文章感兴趣!

初始化与类的装载:目前有0条评论