sy_develop_note

  • 홈
  • 태그
  • 방명록

final 1

[Java] final 불변 객체를 사용해야하는 이유

불변 객체는 소프트웨어 설계에서 중요한 개념이라고 생각합니다.실수를 예방하고 로직 구현에 집중할 수 있는 장점을 가지고 있는 불변 객체에 대해 알아보겠습니다. 🤓  불변 객체(Immutable Object)란?불변 객체는 생성된 이후에는 상태가 변경되지 않는 객체를 의미합니다.즉, 객체의 상태가 한번 설정되면 수정할 수 없으며, 객체의 필드 값이 불변으로 유지됩니다.불변 객체는 설계와 구현에 있어서 중요한 원칙으로 다양한 장점으로 인해 많이 사용됩니다.불변 객체의 특징 상태 변경 불가능객체가 생성된 이후에는 내부 상태를 변경할 수 없습니다.스레드 안전성여러 스레드에서 동시에 접근해도 안전합니다.복잡성 감소상태를 변경하지 않기 때문에 코드가 단순해지고, 디버깅과 유지보수가 용이합니다.불변 객체를 사용하는..

Backend/Java 2024.08.10
이전
1
다음
더보기
프로필사진

sy_develop_note

  • 분류 전체보기
    • Backend
      • Spring
      • Java
      • TypeScript
      • TestCode
      • IntelliJ
    • Data
      • Redis
      • Kafka
      • DataBase
      • MySQL
      • MongoDB
      • PostgreSQL
    • Architecture
      • ContainerTech
      • DesignPatterns
    • Infra
      • Git
      • Linux
    • Web
      • HTTP
    • AI
      • N8N
    • Algorithm
      • CodingTest
    • 개발끄적

Tag

MySQL, Git, programmers, Spring, Baekjoon, 코테 문제 풀이, 만들면서 배우는 클린 아키텍처, 프로그래머스 문제 풀이, 백준, 깃, 오블완, 프로그래머스, 티스토리챌린지, typescript, Java, java 코테 문제 풀이, 타입스크립트, 클린 아키텍처, 자바, mongoDB,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/02   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

  • Github

티스토리툴바