전체 글 (784) 썸네일형 리스트형 컬렉션 프레임워크(Set 인터페이스) Q1. Set 인터페이스의 특징은 무엇인가? - Set 인터페이스는 데이터를 1) 순서에 상관 없이 2) 중복 없이 저장하는 인터페이스입니다. Q2. Set 인터페이스를 구현한 클래스는 무엇이 있는가? - Set 인터페이스를 구현한 대표적인 클래스로는 HashSet 클래스, TreeSet 클래스, LinkedHashSet 클래스가 있습니다. Q3. Treeset 클래스는 어떤 자료 구조를 사용하는가? - 이진 탐색 트리, 정확하게는 Red-Black Tree를 사용합니다. Q4. HashSet, TreeSet, LinkedHashSet 3가지 클래스 중 어떤 것이 가장 성능이 좋은가? 그 이유는 무엇인가? - HashSet 클래스가 가장 성능이 좋다. 왜냐하면 HashSet 클래스는 데이터를 정렬 하지 .. 예외 Q1. NullPointerException이란 무엇인가? - 참고 Q1. 코드숨 강의 5.17 파일 I/O Q1. 자바의 I/O는 어떤 패키지에 있는 어떤 클래스를 통해 제공되는가? - java.io.file 클래스를 통해 제공됩니다. Q2. 자바의 NIO는 어떤 어떤 것을 기반으로 데이터를 처리하는가? - 버퍼와 채널을 기반으로 처리됩니다. Q3. 자바의 NIO는 어떤 특징을 갖는가? - 기존의 자바 I/O에 비해 빠른 성능을 제공한다는 특징을 갖고 있습니다. 또한 스트림을 기반으로 처리되는 기존의 java.io.file 클래스와 달리 버퍼(buffer)와 채널(channel)을 기반으로 처리된다는 특징이 있습니다. Q4. File 클래스의 문제점은 무엇인가? - 심볼릭 링크(symbolic link)와 같은 유닉스 계열에서 사용하는 몇몇 기능을 제공하지 못한다는 것이 문제입니다. Q5. File 클래스의 .. 이전 1 ··· 255 256 257 258 259 260 261 262 다음