면접 두군데 보고왔는데
기술면접에서 제대로 대답하지 못함...
뒤늦게라도 알면 되니까 내일 정리함!
Q. 기본형(Primitive Type)과 참조형(Reference Type)의 차이는?
초반에 교육 받을 정리한 내용 (#5 Java 메서드(Method) 정의와 선언 및 호출, Data Type) 이었는데 확실하게 기억하지 못했다.
다시 정리하면
기본형은 사용전에 미리 선언되어야하고 변수 자체가 값을 가지고 있다. OS에 따라 자료형의 길이가 변하지 않으며 비객체 타입으로 null 값을 가질 수 없다.
참조형은 클래스이므로 변수 자체가 값을 가지고 있지 않다.
Q. null이란?
- 미확인 값, 아직 적용되어 있지 않은 값 즉, 어떠한 값도 가지고 있지 않다.
- 힙 영역의 객체를 참조하지 않는다.
Q. Collection에 대해서
이때까지 썼었던 List, Map 등이 컬렉션이었다니! (그림을 보니 수업시간에 잠깐 언급되었던게 기억났다) 정말 많이 부족한 것을 느꼈다.
목록성 데이터를 처리하는 자료구조를 뜻한다.
java.util 패키지의 Collection 인터페이스를 상속받는다. Map의 경우 Collection 인터페이스를 상속받고 있지 않지만 Collection으로 분류된다.
출처 : http://hochulshin.com/java-collection-framework/
https://gangnam-americano.tistory.com/41
'교육 > Java' 카테고리의 다른 글
#117 Java 나만의 예외처리 (0) | 2019.11.01 |
---|---|
#116 Java 제네릭(Generic) (0) | 2019.10.31 |
#113 Java MVC 패턴, model1과 model2 (0) | 2019.10.28 |
#107 Java 싱글톤 패턴 (0) | 2019.10.18 |
#104 Java static (0) | 2019.10.15 |