본문 바로가기

JavaStudy(open)/퀴즈

(2)
20210704 퀴즈 숙제 Chapter 11. Collections Framework 1. 컬렉션 프레임웍의 인터페이스 중, 순서를 유지하지 않는 데이터의 집합이며 중복을 허용하지 않는 것은? -> Set 인터페이스 2. Queue와 Dequeue의 차이는 무엇인가? -> Queue FIFO(first in first out)구조이고, Dequeue는 FIFO와 LIFO(last in first out) 둘 다 가지고 있는 구조이다. 3. Iterator와 ListIterator의 차이는 무엇인가? Iterataor는 인덱스 0번에서 부터 컬렉션에 저장된 요소에 접근함. ListIterator는 위와 같지만 양방향에서 접근할 수 있음.(List를 구현한 경우만 사용가능) 4. 아래의 배열을 대소문자 구분 없이 정렬하시오. Str..
0627 스터디 문제풀이 1. 얕은 복사(shallow copy) 와 깊은 복사(deep copy)는 무엇인가요? -> 얕은 복사 : 단순히 객체에 저장된 값을 그대로 복제함. 객체가 참조하고 있는 객체까지 복제하지는 않는다. 원본과 복사본이 같은 객체를 참조함. 그래서 원본을 변경하면 복사본도 영향을 받는다. 깊은 복사 : 원본이 참조하고 있는 객체까지 복제하는 것 원본과 복사본이 서로 다른 객체를 참조하기 때문에 원본의 변경이 영향을 미치지 않는다. 2. Int num = 1234를 String으로 바꾸는 대표적인 방법인 코드를 적어보세요. String.valueOf(num); 3. String str = “1432”를 int로 바꾸는 방법이 2가지가 있습니다 모두 적어보 세요. 1) Integer.parseInt(str);..