我在书上看到一个例子,其中有这样一段代码:
HashMap events = new HashMap();
ResourceBundle bundle= ResourceBundle.getBoundle("fname");
Enumeration e = bundle.getKeys();
while(e.hasMoreElements()){
String key = (String) e.nextElement();
String value = boudle.getString(key);
try{
EventHandlerBase event = (EventHandlerBase) Class.forName(value).newInstance();
events.put(key,event);
}
}
其中EventHandlerBase是一个类,可以不管它,我的问题是:
代码events.put(key,event);中的event是一个类的句柄,怎么能保存到HashMap里呢?保存进去的值会是什么呢?
请高手指教!
HashMap events = new HashMap();
ResourceBundle bundle= ResourceBundle.getBoundle("fname");
Enumeration e = bundle.getKeys();
while(e.hasMoreElements()){
String key = (String) e.nextElement();
String value = boudle.getString(key);
try{
EventHandlerBase event = (EventHandlerBase) Class.forName(value).newInstance();
events.put(key,event);
}
}
其中EventHandlerBase是一个类,可以不管它,我的问题是:
代码events.put(key,event);中的event是一个类的句柄,怎么能保存到HashMap里呢?保存进去的值会是什么呢?
请高手指教!
解决方案 »
- SOS SOS!!!! 想加点功能(点对点通话,一人一句) TCP方面(Socket)
- 关于AccessController.doPrivileged
- 在java的函数中用 synchronized限定的函数与能够保证该函数内的多个sql完整执行
- 网页视频播放器问题!
- 我用udp 传文件 接收后内容没变 可是文件变小了?
- 关于在数组与字符串中length方法的调用
- 十万火急!!!~~~求教Java里面取屏幕中已知点的颜色的方法
- jsp路径问题
- Applet里的字符串比对问题。请援手!!!(急)
- 文件复制时为什么内容不一样?
- 谁来帮我做一道简单的编程题?(英文)(在线等)
- 没分了,问个简单问题,请大家帮忙!
实例化了一个子类
就是说没有具体的值,只是指向一个对象的句柄?