[TIL] 2022.01.02

Minsu Han·2022년 1월 2일
0

TODAY I LEARNED

목록 보기
8/46
post-thumbnail

오늘 한 일

  • JAVA 복습 (chap11. 기본 API 클래스)

배운 것

  • String 객체는 내용 변경이 불가능하다. 내용을 변경하는 메소드나 연산자를 사용한 경우 원본 객체의 내용이 변경되는 것이 아니라 변경된 내용의 새로운 객체가 만들어지는 것이다.
  • 따라서 연산자 "+"를 너무 많이 사용하면 계속 새로운 객체가 생성되어 프로그램 성능이 느려지는데, 이를 해결하기 위해 StringBufferStringBuilder를 사용한다.
  • StringBuilder든 StringBuffer는 문자열을 수정하는 여러 기능들을 제공하는데 차이점은 StringBuilder는 단일 스레드 환경에서, StringBuffer는 단일, 멀티 스레드 환경에서 사용 가능하다는 것이다.

내일 할 일

  • JAVA 복습 (chap12. 멀티스레드)
profile
기록하기

0개의 댓글