| String 객체 사용 Tip 오라클자바커뮤니티에서 설립한 개발자실무교육6년차 오엔제이프로그래밍 실무교육센터 (신입사원채용무료교육, 오라클, SQL, 튜닝, 자바, 스프링, Ajax, jQuery, 안드로이드, 아이폰, 닷넷, C#, ASP.Net) 대부분 지켜지고 있는 것이지만 혹시 몰라 글을 올려 봅니다. 특별히 이유가 있지 않는 한 이전에 생성한 객체를 재 사용하는 것이 바람직 하며 절대 다음과 같이 하면 안됩니다. String s = new String(“넌 바보”); 위의 구문은 실행될 때 마다 새로운 String의 인스턴스를 생성 합니다. 만약 이러한 구문이 자주 호출되는 메소드 안에 있다면 String객체인 “넌 바보”가 엄청 생성되게 되는 것 입니다. 그럼 어떻게 할까요? 다음과 같이 하는 겁니다. String s = “이젠 바보가 아니지”; 이 경우에는 매번 새로은 String 인스턴스를 생성하지 않으며 “이젠 바보가 아니지” 하나의 인스턴스를 계속 사용 합니다. 또한 JVM의 다른 코드에서 “이젠 바보가 아니지” 라는 문자 리터럴을 사용한다면 이 인스턴스를 사용하게 됩니다. |
2013년 8월 28일 수요일
JAVA String 객체 사용 Tip
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기