Fullstack-Study

Java 심화

1. Java 컬렉션 & 제네릭

Java 컬렉션(Collection)

List

Set

Map

HashMap/HashSet 내부 구조

Comparable / Comparator


2. 멀티스레드 & 동시성

import java.util.concurrent.*;
public class ExecutorExample {
    public static void main(String[] args) {
        ExecutorService executor = Executors.newFixedThreadPool(3); // 3개 스레드 풀

        Runnable task = () -> {
            System.out.println(Thread.currentThread().getName() + " 실행");
        };

        for (int i = 0; i < 10; i++) {
            executor.submit(task); // 작업 제출
        }

        executor.shutdown(); // 작업 끝나면 스레드 풀 종료
    }
}

3. Stream API & 람다