주소값 비교 // 내용비교 아님
암시적생성법은 constant Pool
1 | String에 대한 설명 중 맞는 것은? (1) 기본 자료형이다 X 객체자료형 (2) java.lang패키지에 있으므로, 사용시 반드시 import를 명시해야 한다. X 자동 임포트, 경로가 인식되어짐 (3) new 연산자로는 생성할 수 없다. X (4) String은 기본자료형이 아니라 객체 자료형이다 O |
2 | 다음 중 틀린 것을 고르면? public class StringTest { public static void main(String[] args) { String s1="korea"; String s2="korea";(가) System.out.println(s1==s2); (나) String x1=new String("apple");(다) String x2=new String("apple"); System.out.println(x1==x2); (라) } } (1) (나)의 실행 결과는 true이다 O (2) (다)에서 String을 new 연산자로 생성하려고 했으므로, 컴파일 에러가 발생한다. X (3) (라)의 실행 결과는 true이다 X 각자 주소값은 다름!! (4) (가)와 (다) 모두 String 객체의 인스턴스를 생성하는 방법이며, 둘 중 메모리 관리상의 효율성을 고려한 방법은 (다)이다 X // 효율성(가)이다 (5) (가)와 같은 생성 방법을 암시적(implicit) 생성법, (다)와 같은 생성 방법을 명시적(explicit) 이라 한다. O |
3 | 다음 중 틀린 것을 고르면? (1) 개발자가 정의한 클래스 포함, 자바의 모든 클래스는 기본적으로 최상위 클래스인 Object 클래스를 상속받는다 O (2) 상위 객체로 올라갈 수록 메서드의 수는 많아진다. X // 피라미드, 점점 줄어듦 (3) Object 클래스는 객체로써 가져야할 가장 근본이 되는 몇개의 메서드를 보유하고 있으며, 그 중엔 tostring() , equals() 등이 있다. (4)Object클래스에 정의되어 있는 toString(), equals() 등의 메서드를 자식클래스에서 동일한 이름으로 정의하면 메서드 중복 정의가 발생하므로, 컴파일 에러가 발생한다. |
4 | (1)다음과 같이 a의 값을 b객체에 담기 위한 방법은? int a=5; String b="car"; b=a값 (2)다음과 같이 s의 값을 정수 자료형인 x에 담기 위한 방법은? String s="5"; int x=10; x=s; |
5 | 다음 설명 중 틀린 것은? (1) 자바의 기본 자료형마다 1:1 대응되는 Wrapper클래스를 지원한다. (2) 자바의 기본 자료형과 Wrapper클래스 간에는 형변환이 가능하다. (3) Wrapper 클래스의 명칭은 기존 기본자료형의 명칭의 첫 철자를 대문자로 시작하면 된다. (4) Wrapper 클래스는 new 연산자로 생성이 불가능하다. |
6 | 다음의 코드에 대한 설명 중 틀린 것은? int k=3; Integer i = k; (가) System.out.println(i); (나) (1) (가)에서 에러가 발생한다. (2) (나)에서의 실행결과는 3이 출력된다 (3) (가)에서 내부적으로 Boxing 현상이 발생하게 된다. (4) (가)에서 기본 자료형인 k는 자동으로 Integer형으로 변환되어 대입된다. |
7 | 다음의 코드에 대한 설명 중 맞는 것은? Integer i = 5; (가) int y=7; y=i;(나) System.out.println(y);(다) (1) (가)에서 i는 객체자료형임데도 불구하고, new연산자 없이 값을 할당하려 했으므로 컴파일 에러가 발생 한다 (2) (나)에서 y는 기본자료형이고, i는 객체자료형임데도, 형변환을 명시하지 않았으므로 에러가 발생한다. (3) (다)의 수행결과는 5이다. (4) (나)에서 발생하는 형변환 현상은 Boxing이다. |
'빅데이터UI전문가 > JAVA' 카테고리의 다른 글
[JAVA] 빅데이터UI전문가 - day14 FileInputStream read() 한글깨짐 (0) | 2021.08.30 |
---|---|
[JAVA] 빅데이터UI전문가 - day14 웹상 이미지 다운로드해서 기존이미지 다운로드이미지로 바꾸기 (0) | 2021.08.30 |
[JAVA] 빅데이터UI전문가 - day10 추상클래스 (0) | 2021.08.24 |
[JAVA] 빅데이터UI전문가 - day9 12.객체간 형변환 (0) | 2021.08.23 |
[JAVA] 빅데이터UI전문가 - day9 11.Is a와 Has a (0) | 2021.08.23 |