1. 10진수 숫자 23을 자바에서 4글자로 표현한 것은 무엇인가?
- 0x17
- 0x18
- 0x19
- 0x20
2. Super Class에 선언된 Method와 같은 이름, 같은 리턴 타입, 같은 매개변수 리스트를 갖는 Method를 Sub Class에서 재 작성하는 것은 무엇인가?
- Method Invocationg
- Method Overriding
- Method Labeling
- Method Overloading
Overloading
-함수의 이름은 같으나 반환 타입이나 인자의 갯수, 인자의 타입이 다른경우 함수를 재정의하는것
Overriding
-상속의 관계에서 부모와 자식의 메서드가 같은 기능을 수행하지만 함수의 내용이 다른 경우 자식의 클래스에서 함수를 재정의 하는것
3. 유일한 요소를 유지하는데 사용되는 collectior interface는 무엇인가?
- List
- Set
- Map
- SortedSet
4. 자바의 Array에 대한 설명 중 옳지 않은 것은?
- Array는 기본 데이터형, 객체, 배열 등의 데이터를 저장할 수 있다.
- Array의 시작 인덱스는 0, 마지막 인덱스는 길이의 -1 이다.
- Array는 서로 다른 데이터형을 저장할 수 있다.
- Array의 데이터는 인덱스로 접근할 수 있다.
정답은 3
javaScript 에서는 lastIndexOf 메서드를 이용하여 지정한 값에 대한 배열을 검색 하기도 하는데 이 메서드는 첫번째 나타나는 인덱스를 반환하거나 지정된 값이 없는 경우 -1을 반환하기도 한단다. 고로 2번은 재외
5. legal identifiers 로 사용이 가능한 것은 무엇인가?
- 1alpha
- account-num
- xy+abc
- _abcd
6. 다음 중 옳은 문장은 무엇인가?
- ArrayList는 Vector의 서브 클래스이다.
- HashTable는 Dictionary의 서브 클래스이다.
- LinkedList는 ArrayList의 서브 클래스이다.
- Vector는 Stack의 서브 클래스이다.
http://www.nextree.co.kr/p6506/ 클릭해 가 보면 계층구조에 대한 설명과 이미지가 나와 있다. 다음은 그중 한 이미지 이다.
JCF 계층구조 - 출처:http://www.java-forums.org 솔찍히 봐도 뭔지 모르겠다.
위 이미지는 http://www.libqa.com/wiki/99 사이트에서 퍼왔다.
두 이미지를 봤을때
ArrayList, Vector, LinkedList 는 모두 동급이다. 고로 1번, 3번 x
Stack 이 Vector 의 서브이지 Vector 가 Stack 의 서브는 아니지 싶다. 고로 4번 x
정답은 2번 위 이미지는 HashTable 보이지 않아 찾아보니 더 좋은 사이트가 있었다.
참고 : https://docstore.mik.ua/orelly/java-ent/jnut/ch23_01.htm
7. TreeMap Class는 어떤 Collection interface를 구현하는데 사용되는가?
- List
- Set
- Map
- SortedSet
질문이 뭔지 이해를 못하겠다. 정답은 map 인가 ? 답을 알려주지 않으니 ... 썩을
8. JAVA에서 64%8의 결과는 어떻게 되는가?
- 8
- 16
- 72
- 0
% 연산자가 나머지를 구하는 연산자인건 안다 8 x 8 = 64 이니 나머지가 없다. 고로 정답은 0
9. Class Hashtable 은 어떤 Collection interface를 구현하는데 사용되는가?
- List
- Set
- Map
- SortedSet
10. 일차원 배열 ARR의 요소 수를 확인하는 방법은 무엇인가?
- arr.length
- arr.length - 1
- arr.size
- arr.length()
1. 다음 중 x=1, y=10 일 경우 false 값이 출력되는 수식은 무엇인가?
- (x<=4 || y<10)
- (x>4 || y==(x*10)
- (x<4 && y>4)
- (x>4 && y>10)
- List
- Set
- Map
- SortedSet
- List
- Set
- Map
- SortedSet
- Object
- Real Data
- Method
- Class
- Stream Object Reader
- Stream Open Object
- Open Object Stream
- Object Input Stream
9. 다음 중 collection framework 의 Interface 는 무엇인가?
- Set
- Array
- Vector
- LinkedList
다시 이 그림을 봤을때 ... List 랑 Set 이 보인다. List 는 보이지 않으니 Set 을 찍어줬다.
10. Integer Object 를 int 형으로 변환 시킬 수 있는 클래스는 무엇인가?
- cngInt
- getValue
- intValue
- getInt
문제 자체가 이해가 안간다. Integer 가 int 아니였어 ??? 젠장 ... 말을 안할 수 가 없다.
솔찌기 이딴거 몰라도 댄다 Integer Object 를 선언했으면 Object 타이핑하고 쩜찍으면 다나온다. 안나오면 나오는 툴을 쓰던지
그렇지 못한 환경이라면 그런 환경에서 확인하고 그렇지 못한 환경에 적용하면 그만이다.
그래도 궁금해서 구글링하니 이런게 나왔다.
https://stackoverflow.com/questions/3661413/how-to-cast-an-object-to-an-int-in-java
int i = (Integer) object ;
int i = (int) object ;
int i = Integer.valueOf((String) object);
어디에도 정답은 없어!!! (아시는분 뎃글좀 ㅠ)
'DEV' 카테고리의 다른 글
쌩 eclipse 설치 후 eGov 플러그인 추가 (0) | 2017.07.29 |
---|---|
JAVA 설치 방법 (0) | 2017.07.28 |
eGov 개발 환경 구성 (0) | 2017.07.28 |
내 컴퓨터 사양 확인하기 (몇BIT?) (0) | 2017.07.28 |
eGovFrame 개발환경 3.6.0 다운받기 (0) | 2017.07.27 |