인프런 커뮤니티 질문&답변

123123님의 프로필 이미지
123123

작성한 질문수

자바 기본을 위한 강의 1부

쓰레드 샘플 실습

질문 드립니다.

작성

·

155

0

안녕하세요!

StringFactioryProcess 클래스에서 질문 있습니다.

    public static Queue<String> rawMaterialPlasticList = new LinkedList<>();
    public static Queue<Map<String, Integer>> productStringList = new LinkedList<>();
    public static Queue<Map<Integer, Map<String, Integer>>> inputList = new LinkedList<>();

위 코드에서 왜 ArrayList가 아닌 LinkedList가 사용되었나요?

답변 1

0

JeongTaeHyun님의 프로필 이미지
JeongTaeHyun
지식공유자

Arraylist와 linkedlist는 같은 리스트이지만

특징이 다릅니다.

Array리스트는 순차적인 처리에 좋고

Linkedlist는 중간에 변경되는 게 많을 때

좋다라고 알아두시면 됩니다.

Linkedlist를 예제로 사용한 건 제 취향입니다.

123123님의 프로필 이미지
123123

작성한 질문수

질문하기