新手的低级问题

Meteorlet 2008-01-08 03:27:53
请问为什么不能这么定义:
import java.util.TreeMap;
TreeMap <String, String> tm;

提示是<处有问题
...全文
166 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hyz270 2008-01-09
  • 打赏
  • 举报
回复
JDK1.5的新特性,很好用的
tenderghost 2008-01-08
  • 打赏
  • 举报
回复
泛型是JDK5.0之后才加入的,呵呵。
a1d3g5j7l9 2008-01-08
  • 打赏
  • 举报
回复
切~
版本问题!
不过6.0出来到是出来了,到企业级应用怕要花点时间吧!
Meteorlet 2008-01-08
  • 打赏
  • 举报
回复
谢谢大家,我的jdk是1.4.2的,我正在下载最新的。
cangyue87 2008-01-08
  • 打赏
  • 举报
回复
1楼说得对,泛型是JKD1.5之后的新特性,楼主看看自己的JDK版本吧.
cangyue87 2008-01-08
  • 打赏
  • 举报
回复
应该是有其他问题:

import java.util.TreeMap;
public class TestMap
{
public void setMap()
{
TreeMap <String, String> tm;
}
}

我这么写没有提示有错啊.



import java.util.Map;
import java.util.TreeMap;

public class TestMap
{
public void setMap()
{
Map<String,String> tm = new TreeMap<String,String>();
}
}

这么写也没有什么错啊.
(推荐用这种声明方式)

楼主在看看是不是代码的其他部分出错了.
梅小西Echo 2008-01-08
  • 打赏
  • 举报
回复
可以啊,我用到的是java6.0的,估计你是1.4的

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧