假设如下代码:
public interface I<X> {
public void query(Map<String, Object> map, int count);
}
public class C implements I {
public void query(Map<String, Object> map, int count) {}
}以上代码在JDeveloper中能编译通过并运行,但是在Eclipse、NetBeans中不能编译,在Eclipse,NetBeans中需要写成:
public class C implements I {
public void query(Map map, int count) {}
}
或者是
public class C implements I<C> {
public void query(Map<String, Object> map, int count) {}
}谁能帮我解释一下,哪个是对的?
public interface I<X> {
public void query(Map<String, Object> map, int count);
}
public class C implements I {
public void query(Map<String, Object> map, int count) {}
}以上代码在JDeveloper中能编译通过并运行,但是在Eclipse、NetBeans中不能编译,在Eclipse,NetBeans中需要写成:
public class C implements I {
public void query(Map map, int count) {}
}
或者是
public class C implements I<C> {
public void query(Map<String, Object> map, int count) {}
}谁能帮我解释一下,哪个是对的?
解决方案 »
- log4j的使用
- 有没有什么办法知道一个Map占了多少内存?
- 大家好,能帮我看下这段jsp代码用”response.setContentType“为什么改变不了ContentType的属性值
- apllet 在使用 KeyListener 时 的问题 难道是Applet不是用KeyListener做键盘事件?
- 求一个java数据结构。可以实现里面放入的值不重复,而且可以方便的查找到是否有某个值。请说的详细点。
- 高分悬赏解决一个程序问题
- 类似工作流设计Client,使用Swing如何设计,高分求救?
- 好久没有上来了,现在遇到感情问题,兄弟们帮帮忙啊
- 各位兄弟好啊,新学java ,来此散分, 199分 ,,好分大送
- java是不是什么都可以搞?
- Java的异常堆栈中Unknown Source的问题
- 关于 Quick Sort 和 MergeSort 的实验
估计是你JDeveloper 与Eclipse、NetBeans 设置的java编辑环境不一样。
也许一个是1.4,另外的1.5
对于这些高级ide来说,编译环境都是可以设置的