我想实现不停止java应用程序,来读取配置文件的更改。
譬如 A.java :
static int av = 0;
public static void readConfig(){…… av = getValue("a"); ……}
public static void main(String[] args){
readConfig();
while(true){…… 打印av ……}
}
B.java:
public static void main(String[] args){
readConfig();
}
我的想法是:当配置文件中的a值改变后,我们就运行一下B.java重新给av赋值, 使A.java打印的a是新修改的值。
但我通过上面的两个类实现不了,A.java 还是打印以前的av值,请问这个该怎么实现?
望高手,多多指教。谢谢!!
譬如 A.java :
static int av = 0;
public static void readConfig(){…… av = getValue("a"); ……}
public static void main(String[] args){
readConfig();
while(true){…… 打印av ……}
}
B.java:
public static void main(String[] args){
readConfig();
}
我的想法是:当配置文件中的a值改变后,我们就运行一下B.java重新给av赋值, 使A.java打印的a是新修改的值。
但我通过上面的两个类实现不了,A.java 还是打印以前的av值,请问这个该怎么实现?
望高手,多多指教。谢谢!!
解决方案 »
- 我在object中放了一个基本数据类型,然后我取object的type的时候。得到的是封装数据类型
- 关于JAVA多线程的问题-线程状态及值的引用
- jfreechat 柱子图上的lable怎么能斜着写啊?有原程序啊
- 菜鸟请教
- 大家帮我看一下这个程序有什么问题,谢谢@!
- 关于事件中的TextListener!急!先谢谢各位帮忙了!
- 达人们帮我看看问题在哪里
- Servlet应用Swing组件似乎有些问题?如何解决?
- 我的jbuilder6.0为什么用jdk1.4升级后,编出的东东后,鼠标滚轮不能够用?
- 如何比较两个数的大小,并按从小到大的次序输出。如:double d1=23.4;double d2=35.1;
- 八位二进制转double,关键是有正负
- 关于Java中参数传递的问题?
学习一下spring吧,简单易用。
shenjie1989 请问加载线程是什么意思?能详细说说吗或举个例子? 谢谢!!!!