CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

帮我看一看错在那里

楼主DUCI_TTO(一个人的感觉)2006-12-02 09:34:31 在 Java / J2SE / 基础类 提问

小弟我刚下载了J2SE的1.6版本,速度也比以前快多了!我写了一个类,但是编译有警告提示:     但是这个程序编译后能执行请问我应该怎么解决!  
  import   java.util.*;  
  public   class   beat  
  {  
  String   temp;  
  Vector   vector;  
  beat()  
  {  
  temp=new   String("我是中国人");  
  vector   =   new   Vector(10,10);  
  System.out.println(temp);  
  vector.add(temp);  
  System.out.println("Vector中的值为:   "   +   vector.elementAt(0));  
  System.out.println(temp);  
   
  System.out.println("移出结果:   "   +vector.remove(0).toString());  
  System.out.println("vector的大小为:   "   +   vector.size());  
  System.out.println(temp);  
  }  
  public   static   void   main(String   ages[])  
  {  
  new   beat();  
  }  
   
  }  
   
  编译后的提示为:  
  注意:beat.java   使用了未经检查或不安全的操作.  
  注意:要了解详细信息,请使用   -XLint:nuchecked重新编译.  
   
  我用javac   *.java   --XLint:nuchecked重新编译之后的提示的意思是:  
  beat.java:12:警告:   [nuchecked]   对作为普通类型   java.util.Vector的成员的add(E)的调用未经过检查     问题是出自:vector.add(temp);这一句  
   
  我怎么样才可以使用Vector这个类不让编译器有此提示!!小弟在线等!! 问题点数:10、回复次数:5Top

1 楼haisenmai(我应该做得到)回复于 2006-12-02 09:52:44 得分 1

太超前了    
  1.5都还没有普及下来Top

2 楼pengtao_2005(地平线)回复于 2006-12-02 09:58:37 得分 4

参看jdk   1.5的泛型.Vector在定义时需指定存放类型Top

3 楼benq998(问题没解决,坚决不结贴.解决了还不结贴,极度鄙视.)回复于 2006-12-02 10:02:17 得分 5

Vector该改写为Vector<String>  
  vector   =   new   Vector(10,10);改为vector   =   new   Vector<String>(10,10);  
  既然想用高级的jdk,就要知道它比以前的jdk有哪些不同,这个是java里实现的泛型,类似C++的模版,这个在jdk1.5种就已经有了,所以不要盲目追求新的流行的东西,要知道它怎么回事,然后再用,否则对你没什么意义。Top

4 楼flyineagle(纸上得来终觉浅,绝知此事要躬行)回复于 2006-12-02 11:12:24 得分 0

强烈支持楼上的,1.5里都要求这么做了,只是楼主没注意。  
  楼主的确超前啊~~Top

5 楼zzffrr(zzffrr)回复于 2006-12-02 11:18:06 得分 0

泛型编程!基础的东西看看!  
   
  代码写的零乱,呵呵……Top

相关问题

关键词

得分解答快速导航

  • 帖主:DUCI_TTO
  • haisenmai
  • pengtao_2005
  • benq998

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo