배열을 복사하는 방법
1) clone() 메소드를 사용한 배열 복사 int[] a = {1, 2, 3, 4}; int[] b = (int[])a.clone(); 2) arraycopy() 메소드를 사용한 배열 복사 int[] a = {1, 2, 3, 4}; int[] b = new int[a.length]; System.arraycopy(a, 0, b, 0, a.length); 3) 반복문을 사용한 배열 복사 int[] a = {1, 2, 3, 4}; int[] b = new int[a.length]; for(int i = 0; i < a.length; i++){ b[i] = a[i]; } * arraycopy() 메소드를 이용하는 방법이 성능이 가장 좋다.
2014. 1. 27.
[Log4j] 로깅 레벨
log4j 로그의 각 메시지는 앞에 레벨을 갖는다. log4j는 다섯개의 로깅 레벨을 제공한다. FATAL : FATAL 레벨의 메시지만 표시합니다. ERROR : ERROR 및 FATAL로 분류된 메시지를 표시합니다. WARN : WARN, ERROR 및 FATAL로 분류된 메시지를 표시합니다. INFO : INFO, WARN, ERROR 및 FATAL로 분류된 메시지를 표시합니다. DEBUG : DEBUG, INFO, WARN, ERROR 및 FATAL로 분류된 메시지를 표시합니다. log4j 는 DEBUG 레벨보다 더 자세한 정보를 제공하기 위해서 TRACE 레벨을 추가했다. TRACE : TRACE, DEBUG, INFO, WARN, ERROR 및 FATAL로 분류된 메시지를 표시합니다. log4..
2014. 1. 17.