테크커런트

고정 헤더 영역

글 제목

메뉴 레이어

테크커런트

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (68) N
    • Computer Science (20)
      • General (2)
      • NetWork (17)
      • AI (1)
    • Programming (37) N
      • JAVA (16)
      • Spring (11)
      • Spring Boot (5) N
      • Design Pattern (5)
    • ETC (11) N
      • AWS (10) N
      • IDE (1)
      • 포트폴리오 (0)
      • 기타 (0)

검색 레이어

테크커런트

검색 영역

컨텐츠 검색

JavaStatic

  • 📌Java static vs Singleton 완벽 비교: 언제 어떤 걸 써야 할까?

    2025.07.31 by 추천캐릭터

  • 📌Java static 키워드 완벽 정리: 메모리 구조부터 예제까지 한눈에!

    2022.10.30 by 추천캐릭터

📌Java static vs Singleton 완벽 비교: 언제 어떤 걸 써야 할까?

Java에서 하나의 공통 자원을 공유하려 할 때 static 키워드와 Singleton 패턴은 자주 비교됩니다.두 방식은 비슷해 보이지만, 메모리 처리, 객체화 여부, 유지보수성에서 큰 차이가 있습니다.이 글에서는 두 개념의 본질적인 차이와 언제 어떤 방식이 적합한지를 명확히 정리해드립니다.✅ static이란?클래스 로딩 시 Method Area에 한번만 할당객체 생성 없이 클래스명으로 직접 접근 가능공통 유틸리티나 상수 정의에 적합public class Util { public static int add(int a, int b) { return a + b; }}Util.add(3, 5); // 객체 없이 바로 사용✅ Singleton이란?Singleton 구현 방식은 내 블로그..

Programming/Design Pattern 2025. 7. 31. 20:35

📌Java static 키워드 완벽 정리: 메모리 구조부터 예제까지 한눈에!

Java에서 자주 마주치는 static 키워드, 정확히 어떤 역할을 하고 어떻게 동작할까요?이번 포스트에서는 static 키워드의 메모리 구조, 특징, 사용 예시까지 한 번에 정리해 드립니다.✅ static이란?static은 클래스 로딩 시 메모리에 한번만 할당되고,프로그램이 종료될 때까지 공유되고 유지되는 자원입니다.객체를 생성하지 않아도 클래스명으로 직접 접근할 수 있다는 것이 특징입니다.🧠 static의 메모리 구조구분메모리 영역설명클래스 자체Method Area (static 영역)클래스 정보 로드new 생성 객체Heap 영역Garbage Collector 관리 대상static 변수/메서드Method Area (static 영역)프로그램 종료 시까지 유지 🔸 static은 GC의 대상이 아니며..

Programming/JAVA 2022. 10. 30. 16:26

추가 정보

250x250

인기글

최신글

페이징

이전
1
다음
TISTORY
테크커런트 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바