JSJ_Study

  • 홈
  • 태그
  • 방명록

2026-01-19 2

제네릭 (Generic)

1. 제네릭이란?클래스나 메서드에서 사용할 타입을 외부에서 지정할 수 있도록 하는 문법이다.List list = new ArrayList();타입 안정성 보장명시적 캐스팅 제거컴파일 타임 오류 검출IDE 타입 추론 가능2. Generic Class기본 구조class Box { private T value; public void set(T value) { this.value = value; } public T get() { return value; }}// 사용Box box = new Box();box.set("hello");String s = box.get(); // 캐스팅 불필요 타입 매개변수 TT는 실제 타입이 아님컴파일 시 전달된 타입으로 치환됨 ..

Java & Spring/컬렉션 프레임워크 2026.01.20

Weekly Paper#3

1. HashSet 내부 동작과 중복 제거 메커니즘 Java에서 HashSet은 내부적으로 HashMap 을 사용한다. HashMap의 실제 저장 구조는 배열과 같다. 배열(table) ├── 0번 버킷 (내부에는 LinkedList가 들어감.) ├── 1번 버킷 ├── 2번 버킷 -> Node -> Node -> Node (LinkedList) ├── ... └── n번 버킷이 배열을 해시 테이블(Hash Table)이라고 부르고, 각 칸을 버킷(bucket)이라고 한다. HashSet에 값 하나를 넣을 때 실제로 일어나는 일set.add("apple");// 1. hashCode() 실행 ex) apple.hashCode() = 93029210int hash = "apple".hashCode();//..

Weekly Paper 2026.01.19
이전
1
다음
더보기
프로필사진

JSJ_Study

CS 기초지식, AI 지식 관련 블로그

  • 기록 (111) N
    • 기초 CS (9)
      • 자료구조 & 알고리즘 (4)
      • 네트워크 (1)
      • 운영체제 (0)
      • 데이터베이스 (4)
    • 코딩 테스트 (2)
    • Java & Spring (44) N
      • Java (16)
      • 자바가상머신(JVM) (3)
      • 컬렉션 프레임워크 (4)
      • 스트림 (1)
      • Spring (6)
      • Spring Security (8) N
      • JPA (4)
    • Git & GitHub (4)
    • Weekly Paper (11)
    • Project (6)
      • Findex (2)
      • Senior-Agent (0)
      • Monew (3)
      • Mopl (1)
    • Cloud (24)
      • 클라우드 활용 (8)
      • 클라우드 프로그래밍 (10)
      • 클라우드 응용 SW 개발 (6)
    • Docker (1)
    • Python (5)
      • FastAPI (2)
      • AI (2)

Tag

스프링, stack, 자바, 백엔드, java, 10기, 2026-01-08, 2026-01-07, 자료구조 #큐 #queue #덱 #deque, 2026-01-05, sprint, 2026-01-06, 자료구조 #연결리스트 #linked list, 자료구조, 2026-01-12, 자료구조 #스택, 2026-01-19, Spring, jvm,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/08   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

티스토리툴바