반응형 불필요한객체2 [아이템6] 불필요한 객체 생성을 피하라 이 내용은 이펙티브 자바 Effective Java 3/E 를 읽으면서 정리한 내용을 포함하고 있습니다. 똑같은 기능의 객체를 매번 생성하는 것 보다는 처음 생성된 객체를 통해서 재사용하는 편이 좋을때가 많습니다. 특히 불변객체는 언제든지 재사용할 수 있습니다. 문자열 객체 생성 극단적인 예를 들어보겠습니다. String str = new String("extreme") 위 문장은 실행될때마다 String 인스턴스를 새롭게 만듭니다. 만약 위 문장을 반복문 또는 빈번히 호출하게 된다면 String 인스턴스는 계속 생겨나게 됩니다. 그래서 다음과 같이 사용해야 합니다. String str = "extreme"; 위 문장은 새로운 인스턴스를 매번 만드는 대신 하나의 String 인스턴스를 사용합니다. 처음 .. 2022. 9. 3. [Item6] 불필요한 객체를 생성하지 마라 Effective Java의 Item6에서는 불필요한 객체를 생성하지 마라고 설명을 하고 있습니다. 그 내용 중 여기서는 오늘 생성 비용이 큰 객체의 재사용의 대해서 한 가지 알아보려고 합니다. 사실, 이 내용은 피드백을 통해서 알게된 내용입니다. 1주차 우테캠 Pro 3기 회고 [1주차] 우테캠 Pro 3기 회고 1주차 미션은 문자열 덧셈기와 로또를 구현하는 미션을 진행하였습니다. 진행해왔던 미션을 회고하면서 놓쳤던 부분들을 정리하려고 합니다. 문자열 덧셈기 기간 미션 진행 기간 : 2021.11.02 ~ 2021 lovethefeel.tistory.com 그렇다면 객체의 생성 비용이 크다면 과연 성능상 얼마나 큰 차이가 있을까 궁금하였습니다. 그래서 다음과 같이 실험을 하였습니다. 개발 환경 Java.. 2022. 1. 5. 이전 1 다음 반응형