0과 1의 쉼터

0과 1의 쉼터

프로필사진

지식과 경험을 공유합니다.

로그아웃 글쓰기 관리
  • 분류 전체보기 (1006) N
    • Activity (8)
    • PS 풀이 (883) N
      • Baekjoon Online Judge (811) N
      • SW Expert Academy (3)
      • SQL (16)
      • Code Tree (24)
    • Algorithm (11)
      • Sort (0)
      • Data Structure (0)
      • Graph (0)
      • Math (0)
    • Java (14)
      • Basic (0)
      • Practical (1)
      • Deep Dive (0)
    • Spring Boot (1) N
      • Basic (0)
      • Practical (1) N
    • Spring Security (8)
      • Basic (0)
      • Practical (1)
    • Backend (10)
      • API Documentation (1)
    • Dev (23)
      • Git, Github (0)
      • AWS (5)
      • Docker (4)
    • React (5)
      • Basic (5)
    • Frontend (1)
    • JavaScript (11)
    • Next.js (3)
    • Programming Language (5)
    • CS (12)
    • Tistory Skin Customizing (1)
    • 잡다한 지식 창고 (2) N
    • 수상한 갤러리 (0)
    • 게임 (5)
  • 홈
  • 태그
  • 방명록
  • Github
RSS 피드

0과 1의 쉼터

컨텐츠 검색

태그

골드 Implementation 수학 브론즈 graph PS Easy solved.ac class 실버 Normal Class 3 구현 sort string 정수론 practice greedy math DP 사칙연산

최근글

댓글

공지사항

  • [PS] 사용하는 PL에 대하여

아카이브

StringBuilder(1)

  • [Java] 문자열 + 연산과 StringBuilder 비교

    Java에서 문자열 결합 시 많이 사용하는 + 연산은 직관적이고 간단하지만, 성능 측면에서 적절하지 않은 경우가 있습니다. 이번 글에서는 문자열 결합의 효율적인 방법과 이유에 대해 설명하겠습니다.Java에서의 + 연산Java의 String은 immutable(불변)한 객체입니다. 따라서 String 간의 + 연산은 기존 객체를 수정하지 않고, 새로운 String 객체를 생성하게 됩니다. 이는 다음과 같은 코드에서 성능 문제가 발생할 수 있습니다.// 비효율적인 코드 예시String res = "";for (int i = 0; i  위 코드는 for 문이 실행될 때마다 새로운 String 객체를 생성하여 성능 저하를 유발합니다.  + 연산이 효율적인 경우단일 라인의 +연산에서는 Java 컴파일러가 내부적으..

    2024.11.09
이전
1
다음

티스토리툴바