Java 调试时,堆栈帧中的美元符号是什么意思?
在使用Eclipse的堆栈中,有时我会看到 经理$2.run()行:278 这里2美元是什么意思 这是一个匿名类 匿名类是没有名称的本地类。匿名班级 在单个简洁表达式中使用 新接线员 从方法名称来看,它可能是一个方法 看Java 调试时,堆栈帧中的美元符号是什么意思?,java,eclipse,Java,Eclipse,在使用Eclipse的堆栈中,有时我会看到 经理$2.run()行:278 这里2美元是什么意思 这是一个匿名类 匿名类是没有名称的本地类。匿名班级 在单个简洁表达式中使用 新接线员 从方法名称来看,它可能是一个方法 看 每次创建匿名类时,java都会自动为其命名Manager$2是Managerclass@DaveNewton没有跑步的痕迹。它必须是匿名的 public class Manager { public static void main(String[] ar
Manager$2
是Manager
class@DaveNewton没有跑步的痕迹。它必须是匿名的
public class Manager {
public static void main(String[] args) {
new Manager();
}
public Manager() {
// this is anonymous class
// |
// V
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
System.out.println("hi");
}
});
thread.start();
}
}