JAVA经常会有取properties文件的需求,因为一些host、port客户应该能自行修改。所以这些东东应该放在一个配置文件中,而不是编译成class文件。当然,这样的配置文件可以是xml文件也可以是property文件,取的方法也不一样。经理在这里介绍一个经常用的方法。
这里写了一个例子,先给大家看看目录结构

经理是用properties文件来做的,因为这个非常简单,而且读取properties文件的速度比读xml要快的多。
这里的主要文件有两个:config.properties是配置文件,Test是测试java类
config文件的内容就是一个ip一个port

原理很简单就是首先取得config.properties的二进制流,然后用JAVA封装好的Properties类把这个流load进来,最后只需要用Properties对象中的getProperty(String key)方法就可以取值了。是不是很简单。
给大家看看代码:

我们来运行下结果:

成功了~
posted on 2010-07-12 11:48
张元Won 阅读(2572)
评论(4) 编辑 收藏 所属分类:
Java