读书人

【java】由读取properties资料联想到的

发布时间: 2012-10-29 10:03:53 作者: rapoo

【java】由读取properties文件联想到的......

下午闲来无事,看了一个教程,关于读取properties的方法,其实,这种代码网上一大片一大片的,都懒的看了。说说我联想到了什么吧。

?

?首先是getResourceAsStream()方法,就是从stream中获取resource而已,那么这个方法是谁提供的呢?

?

角色之一:ClassLoader

?

public InputStream getResourceAsStream(String name) {        name = resolveName(name);        ClassLoader cl = getClassLoader0();        if (cl==null) {            // A system class. 有的class是没有loader的,so this nei~~            return ClassLoader.getSystemResourceAsStream(name);        }        return cl.getResourceAsStream(name);    }

?resolved完成path后,依然是由ClassLoader去处理,此处莫非是代理模式,我日,设计模式离我这么遥远吗??

bak2:此处就引发了设计模式,放在下篇学习

?

总结:其实我想说的是,萝卜青菜,各有所爱,不是不爱,是吃饱了

?

?

读书人网 >编程

热点推荐