注意:D:\exampleprogram\bank\Bank\Bank.java 使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。什么意思啊,是哪方面的错误?编写还是逻辑,看不明白,也查不到。。请大牛们帮帮忙

解决方案 »

  1.   

    你的代码有错吧,是不是有没try catch的检查型异常啊。
    好好看看你的代码。
      

  2.   

    应该是你用了泛型了,比如Set set = new HashSet(); set.add("dsdsds");就会出现这个信息
    把代码贴一下比较好或者自己去看看泛型就能搞定,比如把上面的代码改成:
    Set<String> set = new HashSet<String);
    set.add("dsdsd");
      

  3.   

    import java.util.*;
    class Bank {
    private static long  num = 0 ;
        private Vector bank ;
        static  Bank obj = new Bank();
       private Bank()
       {
     bank = new Vector();
    } public void addaccunt(Account x)
    {
    try{

    bank.addElement(x);
    num++;
    }
    catch(Exception e)
    {
    e.getStackTrace();
    }
    }
    public long getaccountnum()
    {
    return num ;

    }
    public  void getaccount(Account x)
        {
           Enumeration  e  = bank.elements();
           while (e.hasMoreElements())
           {
             Account acc = (Account)e.nextElement();
               if (acc.equals(x))
               {
                System.out.println(acc);
               }      
                else 
                System.out.println("对不起,没有这个账户");
               
               
           }
           
    }
    }
    代码
      

  4.   

    你使用Vector没有指定泛型
    声明的时候:
    private Vector<Account> bank;
    初始化的时候:
    bank = new Vector<Account>();
    就可以避免这个警告了