Skip to content

자바

1. Java의 컬렉션에 대해 설명해주세요.

대표적인 Collection 인터페이스 에는 어떤 종류가 있나요?

ArrayList 와 LinkedList 를 비교해주세요.

HashSet은 어떻게 동작하나요?

Hashtable에 대해 알고계신가요? HashSet 과 이를 비교해주세요.

동시성을 다루는 또다른 Set 구현체에 대해 알고계신가요? 그녀석은 어떻게 동작하나요?

TreeSet은 어떻게 동작하나요?

Map 은 컬렉션인가요?

Map 을 컬렉션 처럼 활용하는 방법이 있나요?

Collection 의 Fail-Fast, Fail-Safe Iterator 에 대해 설명해주세요.

2. Java의 Stream 에 대해 설명해주세요.

3. Java의 IO/NIO에 대해 설명해주세요.

4. JVM에 대해 설명해주세요.

Java Garbage Collection 에 대해 설명해주세요.

5. Java 는 Call-by-value 인가요 Call-by-reference 인가요?

6. Java의 equals, hashcode 메서드를 오버라이딩 할때 주의할 점에 대해 알려주세요.

7. Java 의 정렬에 대해 설명해주세요.

8. 최신 Java (Java17) 를 사용할때 옛날 Java (Java8 or Java11) 에 비해 가지는 장점이 무엇이 있나요?

9. Java의 String 은 Immutable 한가요? 그 이유는 무엇인가요?

String이 아닌 문자열을 표현하는 클래스 두가지를 알고 계신가요? 둘을 비교해 주세요.


Last update: May 9, 2023
Created: April 14, 2023