< 인터페이스 >
List
List | 1. 배열을 개선한 자료구조 2. 크기가 자동 증가함 |
< 자식 클래스 >
ArrayList
LinkedList
Vector
ArrayList | 1. 순자적으로 추가 / 삭제시 속도가 빠름 2. 중간에 추가 / 삭제시 속도 저하 |
LinkedList | 1. 중간에 추가 / 삭제시 속도 향상 (주소값을 참조 하기 때문) 2. 순차적일때 속도 저하 |
Vector | 멀티 쓰레드 환경에서 사용하는 자료구조 |
'JAVA' 카테고리의 다른 글
Java - Object 클래스 (0) | 2023.09.25 |
---|---|
Java - List(인터페이스) - ArrayList (0) | 2023.09.25 |
Java - 인터페이스에 대해 알아보자 (간략히) (0) | 2023.09.22 |
Java - 추상 (간략히) (0) | 2023.09.22 |
Java - instanceof (0) | 2023.09.22 |