Object 재사용(메소드를 사용한 Object 초기화)
예제1)
예제2)
예제1)
StringBuffer sb=new StringBuffer();위의, 예제1)과 같이 사용할 경우 하나의 인스턴스 변수를 사용하기는 하지만, 두 번의 초기화 과정을 거치게 된다.
sb.append("Hello");
out.println(sb.toString());
sb=null;
sb=new StringBuffer();
sb.append("World");
out.println(sb.toString());
예제2)
StringBuffer sb=new StringBuffer();위와 같이 각 클래스에서 지원해 주는 메소드를 사용하여 Object를 재사용 할 수 있다.
sb.append("Hello");
out.println(sb.toString());
sb.setLength(0);
sb.append("World");
out.println(sb.toString());
'Java' 카테고리의 다른 글
| java charset에 대해서.. (1) | 2008/06/19 |
|---|---|
| I/O 퍼포먼스 개선 (0) | 2008/06/17 |
| Object 재사용 (0) | 2008/06/16 |
| Avoiding Garbage Collection (0) | 2008/06/16 |
| 클래스 패스 및 파일 확인하는 코드 (0) | 2008/06/16 |