public class MultiThreadTask { static void solve(Executor e, List<Result> solvers)
throws InterruptedException {
System.out.println();
}
static class Result implements Callable<HashMap<String, String>> {
private String n = null; Result(String name) {
this.n = name;
}
@Override
public HashMap<String, String> call() throws Exception {
HashMap<String, String> result = new HashMap<String, String>();
for (int i = 0; i < 100; i++) {
result.put(n + i, String.valueOf(System.currentTimeMillis()));
Thread.sleep(10);
}
return result;
} }
}如何在另外一个类里边实例化Result 这个类?
throws InterruptedException {
System.out.println();
}
static class Result implements Callable<HashMap<String, String>> {
private String n = null; Result(String name) {
this.n = name;
}
@Override
public HashMap<String, String> call() throws Exception {
HashMap<String, String> result = new HashMap<String, String>();
for (int i = 0; i < 100; i++) {
result.put(n + i, String.valueOf(System.currentTimeMillis()));
Thread.sleep(10);
}
return result;
} }
}如何在另外一个类里边实例化Result 这个类?
解决方案 »
- 为什么输出会这样子的,能解释下finally是如何执行吗
- 关于数据库查询出现Invalid state for getResultSet是什么问题,怎么解决。~~~急!!
- 初学者问一个关于泛型的小问题
- ireport分页时,打印预览时为什么第二页的内容会在第一页显示?
- Installanywhere 5.5 的注册码
- When a Statement object is closed,the reusltset will be closes???
- 位的问题?
- Swing类的一个问题
- 菜鸟问题:JCreator中如何add你自己的class(package)?!
- list取值
- 字符串截取成数组的问题,在线等
- 删除了注册表里的Javasoft,出现这种情况,怎么办?
我是在另外一个类实例化这个内部类
MultiThreadTask. 的时候 根本就"." 不出来Result 这个类
没问题啊。测试了一下。
MultiThreadTask"."不出来Result
默认级别的静态类,为包内引用,
是比 protected 还要低的级别
只有同一个包里的其它类才能引用到该类如果希望任何地方都能引用到,应该这样写
public static class Result
我一直是这样用的,可以的哇