Deque<Node> deque = new LinkedList<>();
deque.isEmpty();
deque.addFirst();
deque.addLast();
deque.getFirst();
deque.getLast();
deque.removeFirst();
deque.removeLast();
System.out.print
는 바로바로 화면에 출력하기 때문에 N개의 숫자를 출력하면 N번 콘솔 I/O 발생BufferedWriter
는 출력할 내용을 버퍼에 임시 저장하고, flush() 또는 close() 호출 시 한꺼번에 출력하는 방식으로 I/O 호출 횟수를 획기적으로 줄임