我在cmd里通过javac ListService编译下面文件时,能产生.class文件,但是同时出现下面的信息,不知道是什么意思,谢谢!
import java.util.ArrayList;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;public class ListService
{
public ArrayList getList()
{
ArrayList list = new ArrayList();
list.add("xxxx");
list.add("yyyy");
return list;
}
}注意:ListService.java使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用-Xlint:unchecked重新编译。
import java.util.ArrayList;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;public class ListService
{
public ArrayList getList()
{
ArrayList list = new ArrayList();
list.add("xxxx");
list.add("yyyy");
return list;
}
}注意:ListService.java使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用-Xlint:unchecked重新编译。
楼主【changleqy】截止到2008-07-29 10:10:34的历史汇总数据(不包括此帖):
发帖的总数量:76 发帖的总分数:1510 每贴平均分数:19
回帖的总数量:79 得分贴总数量:9 回帖的得分率:11%
结贴的总数量:74 结贴的总分数:1470
无满意结贴数:2 无满意结贴分:40
未结的帖子数:2 未结的总分数:40
结贴的百分比:97.37 % 结分的百分比:97.35 %
无满意结贴率:2.70 % 无满意结分率:2.72 %
值得尊敬
如:
list<String> = new ArrayList<String>();
另外定义集合不要
ArrayList list = new ArrayList();
改成这句就o了。。
意思就是指定放什么类型。
取出时候就不用强制转换了。
package day3;import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ListService
{
public List<String> getList()
{
List<String> list = new ArrayList<String>();
list.add("xxxx");
list.add("yyyy");
return list;
}
public static void main(String args[]){
ListService ls=new ListService();
List<String> l=ls.getList();
Iterator<String> it=l.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
}
}