스트링은 항상 리터럴로 만드는 것이 좋다고 생각합니다.
자바의 String 은 불변객체
이기 때문에 여러 객체가 같은 값을 참조하여도 기능에 문제가 없습니다.
따라서 해당 이점을 살려 String pool 에서 해당 값이 존재할 경우 그 값의 참조를 리턴하도록 한다면,
new String 을 통해 객체를 생성하는 것보다 메모리를 절약할 수 있습니다.
기능 상 차이가 없는데 메모리를 덜 쓴다면, 덜 쓰는 리터럴을 이용한 객체 생성 방식이 더 좋다고 생각합니다.
3
0
selected