1. 우선, 컬렉션 <e>의 컬렉션 상속은 인터페이스입니다.
Collection (컬렉션 프레임 워크가 JDK 1.2에 나타납니다)
② 목록 : 순서대로 수집 시스템에 인덱스가 있다고 생각하면서 요소를 반복 할 수 있습니다.
자주 사용되는 것은 인터페이스를 구현하는 ArrayList 및 LinkedList 클래스입니다.
③ arraylist : 기본 데이터 구조는 배열 구조를 사용합니다.
특징 : 쿼리 속도는 빠르지 만 추가 및 삭제는 약간 느립니다. 동기 스레드
LinkedList : 하단 계층은 링크 된 데이터 구조를 사용합니다.
특징 : 증가 및 삭제 속도는 빠르며 쿼리는 약간 느립니다.
벡터 : (JDK 1.0이 나타났습니다) 하단 계층의 배열 데이터 구조, 스레드 동기화입니다. ArrayList로 대체되었습니다. (더 이상)
2. 목록을 가로 지르는 두 가지 방법 :
공개 클래스 {public static void main (string [] args) {arraylist <string> ( "a"); ( "C"); System.out.println (첫 번째 트래버스 방법 : 객체 Li : List) {SystemM.out (li); } system.out.println ( "........ 두 번째 트래버스 방법 : ListIterator <string> it = list.listiterator (); Object obj = it.next ();
효과지도 :
3. LinkList를 사용하여 스택 또는 대기열 데이터 구조를 시뮬레이션하십시오. 즉, 스택 : 나중에 대기열;
클래스 Duilie {private linkedlist <bood> 링크; 먼저 고급으로 변경 한 다음 남은 채로 ()을 남용 상태로 변경하십시오 ()} public boyan isnull () {return link.isempty ();} 공개 클래스 demo2 {pu2 {pu block static void main (string [] Args) {duilie dl.myadd ( "java02"); while (! dl.isnull ()) {system.out.println (dl.myget ());}}}
효과지도 :
위의 첫 번째는 고급으로 변경하려면 코드에 따라 변경할 수 있습니다.
위는이 기사의 모든 내용입니다.