TIL ... 2주차 시작 - Algorithm day 4 - 22.05.14

BYEONGMIN CHOI·2022년 5월 13일
0

TIL(Today I Learned)

목록 보기
3/24

2주차의 시작

- 알고리즘

  • 첫 시작은 프로그래머스의 레벨1로 시작하였다. 파이썬으로 알고리즘 문제를 풀어본적이 있지만, 자바로 알고리즘 문제를 풀려고 하니 조금 더 어려운것 같다. 특히 문자열 처리에 있어 파이썬보다 제약이 있는거 같다.
    (잘 몰라서 그런거 같기도....)
문제 풀이 : 깃헙 \rightarrow developerchoi90

알고리즘을 풀며 찾았봤던 내용

  • 리터럴 표기(https://wikidocs.net/205)
    String a = "happy java" 와 String a = new String("happy java")는 같은 값을 갖게 되지만 완전히 동일하지는 않다. 첫번째 방식을 리터럴(literal) 표기라고 하는데 객체 생성없이 고정된 값을 그대로 대입하는 방법을 말한다. 위 예에서 리터럴 표기법은 "happy java" 라는 문자열을 intern pool 이라는 곳에 저장하고 다음에 다시 동일한 문자열이 선언될때는 cache 된 문자열을 리턴한다. 두번째 방식은 항상 새로운 String 객체를 만든다.

찾아봐야하는 것

  • Intern pool
profile
스스로 성장하는 개발자가 되겠습니다.

0개의 댓글