C++에서는 queue<> q = new queue<>처럼 queue 자료형에 queue를 생성했으나
자바에서는 Queue<Integer> q = new LinkedList<>(); 처럼 왜 LinkedList를 넣는지 궁금해서 찾아봤다
자바의 자료구조는 위와같은 상속구조를 가지고 만들어져서 LinkedList를 사용할 수 밖에 없다.
왜냐? Queue 자료형은 보다시피 interface이기 때문에 new LinkedList<>();를 사용하는 것이다.
'JAVA > Java' 카테고리의 다른 글
파일 업로드 및 저장 - 02, servlet/jsp, @MultipartConfig, part (0) | 2023.09.16 |
---|---|
[servlet/jsp/jstl] 개행문자를 기준으로 나눠 반복 처리를 하는 방법 (0) | 2023.09.13 |
[Servlet & JSP] 게시판 요구사항 작성 (0) | 2023.08.27 |
[JAVA] 버퍼 (0) | 2023.06.22 |