목록전체 글 (22)
UniCode
1. 자바의 컬렉션 프레임워크에 대한 설명으로 틀린 것은 무엇입니까? ① List 컬렉션은 인덱스로 객체를 관리하며 중복 저장을 허용한다. ② Set 컬렉션은 순서를 유지하지 않으며 중복 저장을 허용하지 않는다. ③ Map 컬렉션은 키와 값으로 구성된 Map.Entry를 저장한다. ④ Stack은 FIFO(선입선출) 자료구조를 구현한 클래스이다. ☞ Stack은 LIFO(Last In First Out : 후입선출) 자료구조를 구현한 클래스이다. Queue는 FIFO(First In First Out: 선입선출) 자료구조를 구현한 클래스이다. 2. List 컬렉션에 대한 설명 중 틀린 것은 무엇입니까? ① 대표적인 구현 클래스로는 ArrayList, Vector, LinkedList가 있다. ② 멀티 스..
01. 람다식에 대한 설명으로 틀린 것은 무엇입니까? ① 람다식은 함수적 인터페이스의 익명 구현 객체를 생성한다. ② 매개 변수가 없을 경우 ( ) -> { ... } 형태로 작성한다. ③ (x , y) -> { return x+y; }는 (x , y) -> x+y로 바꿀 수 있다. ④ @FunctionalInterface가 기술된 인터페이스만 람다식으로 표현이 가능하다. ☞ ④ @FunctionalInterface가 기술된 인터페이스만 람다식으로 표현이 가능하다. 어노테이션이 기술 되어 있지 않아도 하나의 추상 메소드만 선언된 인터페이스는 모두 람다식 표현이 가능하다. 02. 메소드 참조에 대한 설명으로 틀린 것은? ① 메소드 참조는 함수적 인터페이스의 익명 구현 객체를 생성한다. ② 인스턴스 메소드는..
1. 제네릭에 대한 설명으로 틀린 것은 무엇입니까? ① 컴파일 시 강한 타입 체크를 할 수 있다. ② 타입 변환(casting)을 제거한다. ③ 제네릭 타입은 타입 파라미터를 가지는 제네릭 클래스와 인터페이스를 말한다. ④ 제네릭 메소드는 리턴 타입으로 타입 파라미터를 가질 수 없다. ☞ ④ 제네릭 메소드는 리턴 타입으로 타입 파라미터를 가질 수 없다. 제네릭 메소드는 리턴 타입과 매개 변수 타입으로 타입 파라미터를 가질 수 있다. ex) public static T methodA (T t1, T t2){ return t1;} 2. ContainerExample 클래스의 main() 메소드는 Container 제네릭 타입을 사용하고 있습니다. main() 메소드에서 사용하는 방법을 참고해서 Contain..