질문자 :sdellysse 나는 항상 단순히 사용하는 사람이었습니다. List names = new ArrayList(); 나는 이식성을 위한 유형 이름으로 인터페이스를 사용하여 이와 같은 질문을 할 때 내 코드를 재작업할 수 있습니다. LinkedList 는ArrayList 와 그 반대로 언제 사용해야 합니까? 요약 ArrayList 와 ArrayDeque 보다 더 많은 사용 사례에서 바람직하다 LinkedList . 확실하지 않은 경우 ArrayList 시작하십시오. TLDR, ArrayList에서 요소에 액세스하는 데 일정한 시간[O(1)]이 걸리고 요소를 추가하는 데 O(n) 시간[최악의 경우]이 걸립니다. LinkedList에서 요소를 추가하는 데 O(n) 시간이 걸리고 액세스에도 O(n) 시간..