偶有个程序,在启动后要在程序中修改一个类文件(.class)
那么,JVM究竟运行哪个类?
那么,JVM究竟运行哪个类?
解决方案 »
- 有高手可以帮我看下吗?中间有Clear按钮清空两个文本内容。Copy将Source文本内容复制到Target中。摁Close结束程序。但添加监听器时遇到了困难。
- 程序调试问题,"找不到符号"!
- 在线求助 JTable分页打印的例子,来者有分!
- 怎么合并两个byte数组?
- 【提问:关于串口】使用comm.jar 2.0版本,检测不到机子上的com口!
- 简单问题,如何从JList中得到所有选中的项,在线等
- 关于JOptionPane的问题
- 哪里有JBUILDER7.0的教材下载啊
- java -jar -classpath c:\a.jar b.jar有错吗?困惑中......
- 日期统计 难?
- 如何让构造函数调用失败?
- 动态强制类型转换的问题
如果一个类在JVM运行时一次都没有引用过,那到JVM结束运行时,还是没有载入。类是被引用它的那个类的ClassLoader作为一个对象载入的(实际载入的是Class类的一个实例)。例如:
class A {
static {
B.staticMethod();
}
}
那么在A被别的类引用的时候,它引用的B类也会载入内存——因为A类初始化的时候,引用到了B类。而如果是下面这个样子:
class A {
public void run() {
B.staticMethod();
}
}
那么直到A的方法run在某个地方调用的时候,B类才会载入内存。