Razelo 기술노트

  • 홈
  • 태그
  • 방명록
  • 카카오 브런치

java Utility Class 1

[Java] 유틸리티 클래스란 무엇인가?

유틸리티 클래스란 무엇인가? 어려운 개념은 없고 그냥 용어이다. 유틸리티 클래스는 인스턴스 메서드와 인스턴스 변수를 일절 제공하지 않고 정적 메서드와 변수만을 제공하는 클래스를 뜻한다. 클래스 본래의 목적인 '데이터와 데이터 처리를 위한 로직의 캡슐화' 를 실행하는 것이 아니라 '비슷한 기능의 메서드와 상수를 모아서 캡슐화' 한 것이 유틸리티 클래스이다. 설명이 너무 짧아서 static에 대해서 조금 더 언급하겠다. static을 사용하는 이유는 공유 때문이다. static 을 사용하면 새로 생성되는게 아니라 항상 같은 곳의 메모리 주소를 향하기 때문에 static 변수의 경우는 그 값이 공유가 가능하다. static method는 어떤 개념일까? static method는 메서드의 앞부분에 static..

Java 2021.01.06
이전
1
다음
더보기
프로필사진

Razelo 기술노트

안녕하세요 반갑습니다. Software Engineer Razelo라고 합니다. 기술에 대한 자유로운 이야기를 하고 있습니다. Backend, Infrastructure, Low-level에 관심이 많습니다. (그 외 기술과 관련된 것이라면 무엇이든 관심 많습니다.)

  • 분류 전체보기 (505)
    • 개인적인 생각 (2)
    • 커리어 (0)
    • 개발 이야기 (11)
    • 개발 활동 (1)
      • 스타트업 인턴 (4)
    • Google Developer Student Cl.. (10)
      • GDSC 백엔드 스터디 (7)
      • GDSC 면접 리뷰 (2)
      • GDSC CS 스터디 (1)
    • 오픈소스 (1)
      • 분석 (1)
    • 책 (11)
    • 개발 정보 (58)
    • Backend Tech (8)
      • RabbitMQ (6)
      • 관련 기술 (1)
    • Spring Framework (48)
      • Spring (8)
      • SpringBoot (40)
    • Java (79)
    • AI (11)
      • 2021 AI엔지니어 고급반 (7)
      • Deep learning (4)
    • kubernetes (1)
    • Python3 (27)
      • Python3 (14)
      • Flask (5)
      • Django (7)
      • Apache Airflow (1)
    • Linux (7)
    • C & C++ (35)
      • C (21)
      • C++ (14)
    • Web Tech (18)
      • javascript (17)
      • typescript (1)
    • Computer Graphics (7)
    • Servlet & Jsp (14)
    • Kotlin (6)
    • Lua (0)
    • Rust (5)
    • Go (8)
    • Blockchain (11)
    • 스타트업 (1)
      • 스토리 (1)
    • 기술 에세이 (2)
    • Functional Programming (3)
      • Scala (0)
    • Computer Security (6)
    • Unreal Engine (4)
    • Algorithm (32)
      • 알고리즘 이론 (12)
      • 문제풀이 (20)
    • 개발툴 (4)
    • Database (11)
      • OracleDB (4)
      • Redis (4)
      • MySQL (3)
    • Mobile Programming (1)
      • Android (1)
      • ios (0)
    • Cloud (1)
      • AWS (10)
      • NCP (2)
      • GCP (1)
    • Infrastructure (18)
      • Git (13)
      • Docker (4)
      • 기타 인프라 관련 (1)
    • Tech Podcast (21)
    • Operating systems (2)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • Razelo 기술노트 블로그 소개

Archives

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바