浏览 1725 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-07-29
原文出处: http://www.javatang.com/archives/2010/07/29/0513435.html
作者: Jet Mah from Java堂 声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!
在Common-Configuration中,CompositeConfiguration类用来对多个配置文件进行组合处理,该类有一个getNumberOfConfigurations()方法,用来读取Configuration对象的个数,但是如果执行下面的代码:
这个时候会发现number的值是1而不是0,虽然没有向其中添加任何Configuration对象。CompositeConfiguration构造方法的代码如下:
可以看到默认构造方法中调用了clear()方法,而clear方法中自动添加了一个BaseConfiguration对象,该对象用于存放自身的一些配置信息。所以这个时候的数量是1而不是0,这一点容易让人迷惑。
参考资料: 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |