1. 컬렉션에 관한 설명으로 틀린 것은? 1 가변 크기라서 배열보다 사용하기 편리하다. 2 삽입 삭제 시 원소의 위치를 컬렉션이 자동 조절하므로 편하다. 3 객체들만 삽입되므로 int와 같은 기본 타입의 값을 저장하는 방법이 없어 아쉽다. 4 컬렉션은 모두 제네릭(generics)으로 만들어져 있다. 2. 다음 빈칸에 적절한 단어를 기입하라. 클래스, 인터페이스, 메소드를 특정 타입에 종속되지 않게____시켜 작성하는 기술을___ 이라 한다. Vector에서 E는 제네릭 타입 혹은___라고 부른다. E에 Integer 등과 같이 객체 타입을 지정하여 특정 타입의 데이터만 다루 도록 만드는 작업을 ___라고 한다. 제네릭 기능은 C++에서 먼저 만들어졌으며 C++에서는___이라고 부른다. 보기 추상화, 템플릿, 일반화, 구체화, 제네릭, 컬렉션, 상속, 제네릭 객체, 타입 매개변수, 다형성, 상수 일반화, 제네릭, 타입 매개변수, 구체화, 템플릿 3. 다음 코드에 대한 설명으로 틀린 것은? Vector v = new Vector(30); 1 Integer 타입 객체만 저장할 수 있는 구체화된 벡터를 생성하는 코드이다. 2 벡터 v는 원소를 30개만 저장할 수 있는 벡터이다. 3 v.add(10)를 호출하여 정수 10을 벡터에 삽입할 수 있다. 4 벡터 V에는 실수 값을 삽입할 수 없다.
1. import에 대한 다음 질문에 답하라.(1) import 문은 언제 사용하며, import 문이 의미하는 바는 무엇인가? import 문은 다른 패키지에 있는 클래스를 사용할 때 사용하며, 그 클래스를 현재 파일로 가져온다는 의미 (2) import java.util.Random; import java.util.*; 의 의미는 각각 무엇인가? import java.util.Random; : Random 클래스 하나 import java.util.*; : java.util 패키지의 모든 클래스 (3) import 문을 사용하지 않고도 자바 프로그램을 작성할 수 있는가? 가능, 클래스 이름을 전체 경로로 쓰면 됨 (4) 어떤 패키지에 속한 클래스는 import 문 없이도 사용할 수 있는가? java.lang 패키지에 속한 클래스는 import 없이 자동으로 사용할 수 있음 2. 패키지에 대한 설명 중 잘못된 것은? 1 package 키워드를 이용하여 패키지를 선언한다. 2 서로 관련된 클래스와 인터페이스들을 하나의 디렉터리에 묶어 놓은 것이다. 3 패키지는 컴파일된 클래스 파일들을 저장하는 위치를 지정한다. 4 자바 JDK는 클래스들을 모두 하나의 패키지에 담아 제공한다.