본문 바로가기

JAVA6

Eclipse에서 java-doc생성시 utf-8문서 생성 옵션 다국어 사이트 생성하면서 자바클래스의 기본 파일 인코딩을 "UTF-8"로 작업을 했다. 산출물 작업으로 JAVA-DOC 기본옵션으로 생성하는데 한글이 다 깨져서 나오더라 머 당연한 결과이리라..-_-;; JAVA-DOC생성시 확장옵션에 UTF-8을 지정해줘야한다 방법은 아래와 같이 하면된다. 2009. 7. 26.
StringBuffer 와 StringBuilder 차이점 StringBuilder 클래스는 java 5.0 이후 나온 문자열 처리 클래스인데 기존의 StringBuffer과는 동일한 클래스이지만 단 한가지 차이점은 동기화(synchronization) 처리를 하지 않는다는거다.. 이건 멀티쓰레디 프로그래밍에선 사용하면 안되지만 그렇지 않은 경우엔 StringBuffer보다 빠른 성능을 보장한다. 이 동기화 처리를 빼면 두 클래스의 차이점이 없기 때문에 성능향상이 극단적(?)으로 필요한 경우가 아니라면 기존 StringBuffer 클래스를 계속 사용해도 무방할듯하다. (멀티쓰레드 환경이 아니라면 StringBuilder를 사용하도록 하자.) 2008. 12. 22.
jar파일 검색 사이트. jar파일이 필요하면 해당 배포사이트부터 찾아야 했는데 이 우연찮게 발견한 사이트는 jar파일의 이름검색을 통해 해당하는 jar파일을 다운받을수 있게 해준다.. http://findjar.com/ 2008. 11. 12.
Hashtable의 keys() 와 elements() 메소드의 차이점. 오늘도 삽질로 시간을 낭비한듯하네..ㅜ_ㅡ 아래와 같은 구문이 있다. Hashtable param = new Hashtable(); Object chkValue = null; Enumeration keys = param.keys(); while(keys.hasMoreElements()){ chkValue = keys.nextElement(); if(chkValue instanceof String){ System.out.println("문자형"); } else if (chkValue instanceof ArrayList){ System.out.println("배열"); } 위와 같이 했을 경우 if문의 조건절은 무조건 String형만 타게된다..이유는 keys()는 말대로 hashtable의 키값만을 리턴.. 2008. 1. 7.