JAVA程序 编译提示“未经检查或不安全操作”

importjava.util.*;classPailie{publicstaticvoidmain(Stringargs[]){Vectorvector=newVect... import java.util.*;
class Pailie
{
public static void main(String args[])
{
Vector vector=new Vector();
for (int i=1;i<=18;i++)
{
vector.add(new Integer(i));
}
int a[]=new int[vector.size()];
int i=0;
while (vector.size()>0)
{
int number=(int)(Math.random()*vector.size());
Integer integer=(Integer)vector.elementAt(number);
a[i]=integer.intValue();
vector.removeElementAt(number);
i++;
}
for(i=0;i<18;i++)
{
System.out.print(" "+a[i]);
}
}
}

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

希望各位告诉我是哪不安全?
并且告诉我“使用-Xlint:unchecked重新编译”应该怎么写命令行~
谢谢~
尽快解决的话有额外加分~
哦 那是另外1个我试了试换名字……

1楼完全没问题?你编译没有提示注意么?
我也可以正常运行~
只是那个注意我想知道什么意思
展开
 我来答
百度网友9095754
2006-10-28 · TA获得超过2574个赞
知道小有建树答主
回答量:905
采纳率:0%
帮助的人:1085万
展开全部
这是个警告信息,不是编译错误,运行是没有问题的,只是jdk api的更新,你看的是老书吧,对于类似Vector ArrayList之类的集合而言,新的api要求指明其存储元素的类型,用Vector<Integer> vector=new Vector<Integer>()来代替你的Vector vector=new Vector(); 就可以了!
另外,javc ABC.java与你的类不对应,改用javac Pailie.java,这个楼上说的没有问题。
百度网友c547160
2006-10-23 · TA获得超过1377个赞
知道小有建树答主
回答量:2447
采纳率:0%
帮助的人:2111万
展开全部
我编译过,完全没有问题.

这个文件名应该是Pailie.java.你怎么是ABC.java?
17 9 16 8 4 15 10 3 1 18 14 13 12 2 11 6 5 7
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式