日期:2014-05-20  浏览次数:20775 次

用向量出是 在线 不知道 那错了
package Myjava.client;

import Myjava.factory.*;
import Myjava.foodvo.*;
import java.util.* ;

public class Client
{
public static void main(String args[])throws Exception
{
  List<foodlist> all = new ArrayList<foodlist>() ;
all=DAOFactory.getOBject().queryByLike("");
Iterator iter=all.iterator();
while (iter.hasNext())
{
  foodlist foodlist=(foodlist)iter.next();

System.out.println(foodlist.getfoodname());

}
}
}

我只贴了部分 不知道 为什么错 知道是 向量 有问题 不知道乍改 

那位看看


:\Myjava>javac -d . Client.java
注意: Client.java 使用了未经检查或不安全的操作。
注意: 要了解详细信息,请使用 -Xlint:unchecked 重新编译。



------解决方案--------------------
泛型,你用的jdk几?
------解决方案--------------------
这个不是错误
一般是由于使用的方法在你用的JDK里是过时引起的

在命令行里输入javac -Xlint:unchecked Client.java 
看看警告的是哪里
然后查下文档,看警告处在你用的JDK里被哪个方法代替了。