亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

ArrayLIst與List的區別,出現錯誤了

package imooc;


import java.awt.List;

import java.util.ArrayList;


import javax.sound.sampled.LineListener;


/*

?* 備選課程類

?*項目:學生選課

?*項目:學生選課

?*/

public class testList {

/*

?* 用于存放備選課程的List

?*/

public List courseToSelect;//為什么我這里的List不對,下面調用ArraList方法提示出錯,只能把這段中的List改成ArraLis才可以通過??

public testList()

{

this.courseToSelect=new ArrayList();

}

}


正在回答

3 回答

import java.awt.List;

這個包導入錯誤。應該是import java.util.List

0 回復 有任何疑惑可以回復我~
#1

南飛的候鳥 提問者

明白了,又看了一遍,改過來了,非常感謝
2015-11-27 回復 有任何疑惑可以回復我~

import java.util.List; ?ArrayList繼承的是它,是它的子類

import java.awt.List;

兩個包下的List是不同的:

如果你要用awt圖形界面組件,那就是import java.awt.List;?

如果你要進行使用list進行批量數據序列操作,那就是import java.util.List;


2 回復 有任何疑惑可以回復我~
#1

南飛的候鳥 提問者

恩 感謝朋友
2015-11-27 回復 有任何疑惑可以回復我~

List是接口。下面有三個常用的實現類:

①.ArrayList

???底層采用數組的方式存儲。查詢快,增刪慢。線程不安全。效率高

②.LinkedList

????底層采用鏈表的方式存儲。查詢慢,增刪快。

③.Vector

底層采用數組的方式存儲。線程安全。效率低。

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第三季
  • 參與學習       409767    人
  • 解答問題       4543    個

Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧

進入課程

ArrayLIst與List的區別,出現錯誤了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號