Print
카테고리: [ Development ]
조회수: 1684

Java 5 (1.5) 이상에서 사용하던 애플리케이션을 Java 1.4 기반으로 빌드할 때 수정해야 하는 부분들을 정리했습니다. 이보다 훨씬 많겠지만 경험에 의해 메모한 것들을 정리해 올려봅니다.

 

1. Generic

모두 제거해야 합니다.

 

2. Loop 문

for ( String s : strs ) {
// 무엇인가 해라. }

 이런 형태의 반복문은 사용할 수 없습니다. 그 외에도 Set, Map 등의 객체의 Loop 문도 굉장히 원시적인(...) 방법을 사용해야만 합니다.

 

3. 주요 클래스

- java.util.Scanner

사용 불가합니다.

 

4. String (java.lang.String) 객체의 메소드

- equalsIgnoreCase : 없음, 사용 불가

- contains : 없음, 사용 불가

- replace : replace(CharSequence target, CharSequence replacement) 없음, parameter에 따라 사용 불가

 

5. PrintStream (java.io.PrintStream) 객체의 메소드

- printf(Locale l, String format, Object... args)

- printf(String format, Object... args)

priintf 메소드는 5.0 (1.5) 이상부터 존재합니다.

 

6. Node (org.w3c.dom.Node) 객체의 메소드

- getTextContent : 없음, 사용 불가