我在网上经常看到有人List list=new ArrayList() 这样在写,还是多态的思想。如:http://zhidao.baidu.com/question/22240867.html 
请高手指教。

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【jikedehen】截止到2008-07-26 17:03:06的历史汇总数据(不包括此帖):
    发帖的总数量:0                        发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:1                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:---------------------结分的百分比:---------------------
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    awt里的抽象类,util里的是接口,是不是?
    我都试过了啊。不行。。
      

  3.   

    你怎么试的
    给你举个例子:import java.util.*;
    class A {
        public static void main(String[] args) {
              List<String> list = new ArrayList<String>();
               list.add("123");
               list.add("234");
            for (String s : list) {
                System.out.println(s);
            }
        }
    }楼主你试下,看看。
      

  4.   

    不可达代码的错误吗?可能是在写你那句话之前,有个return,或者有个必然抛出方法体外的异常。
      

  5.   

    在你这个方法前有return 或者是有个死循环
      

  6.   

    不可达错误,貌似是说你的某(几)行代码一定不会被执行。return 是造成这种情况的原因之一。
    catch exception时exception的先后顺序不对也会出现这个问题。楼主把代码贴出来看看吧。