태그 : Java 요약보기전체보기목록닫기
- [Ant] 컴파일 타깃 버전 변경(0)2009.06.07
- [Java] 날짜 표현하기 SimpleDateFormat(2)2009.05.29
- [Java] case문에서 enum 사용하기(0)2009.05.26
- [Java] Castor를 사용할 때 자동 들여쓰기 설정(0)2009.05.19
- [Java] URLClassLoader을 이용한 동적 클래스 로딩(2)2009.05.13
- [JUnit] invisible(private 등) 메소드 테스트하기(0)2009.01.04
- [Java] Fail Fast Iterator(0)2008.12.29
- [Eclipse] 재미난 Eclipse Debugging 기능 2(0)2008.12.25
- [Java] Static Import 그리고 이클립스(Eclipse)에서 약간 편히 사용하기(0)2008.10.24
- Sun Tech Days 2008 Seoul(0)2008.09.10
- Computer & Program
- 2009/06/07 01:02
새로 라이브러리를 만들었다. 컴파일하고 jar 파일을 생성해서 테스트 서버로 옮겨서 실행을 시켰다. 그런데 아래와 같은 예외를 뱉으며 실행이 안되는 것이 아닌가~
java.lang.UnsupportedClassVersix-onError: Bad version number in .class file
예외 메시지를 읽어보니 컴파일된 .cl...
- Computer & Program
- 2009/05/29 11:13
날짜 표현하는데는 DateFormat이 있다. 하지만 내가 원하는 패턴으로 보여주지 않는다. 이 클래스를 사용하면 "2009년 5월 29일 금요일" 또는 "2009. 5. 29", "09. 5. 29"와 같이 보여준다. 내가 원하는 표시형태는 "20090529"인데..
Date now = new Date();
DateFormat format1...
- Computer & Program
- 2009/05/26 16:33
Enum은 JDK5에서 추가되었다. 항상 switch case문에서 enum을 사용할 때 실수를 한다. 하지만 기억을 못 한다. 그래서 기록 차원에서 포슷힝~~
Paper paper = new Paper();
paper.setColor(Color.BLUE);
switch(paper.getColor())
{
 ...
- Computer & Program
- 2009/05/19 17:56
Castor를 사용해서 XML 파일을 기록하면 들여쓰기(indentation)가 전혀 되어 있지 않다. 사람이 이런 XML 문서를 보려면 눈이 빠진다. @ㅅ@ 이럴 때 어떻게 해주면 될까?? 이클립스로 불러와서 Ctrl + Shift + F 해주면 자동으로 형식(Format)을 맞춰주지만.. 불러와서 다시 저장하고.. 귀찮다.
Castor에서 들여...
- Computer & Program
- 2009/05/13 20:56
CLASS_PATH에 포함되어 있지 않은 클래스를 로딩해서 객체를 생성할 일이 생겼다. CLASS_PATH가 잡혀 있다면 간단하게 Class.forName() 등을 사용하면 되겠지만 해당 클래스가 필요할 때만 jar 파일 등으로 묶여서 제공된다. 게다가 jar 파일의 이름을 알지 못 하니 CLASS_PATH에 넣을 수도 없다. 이런 경우에 간편하게 사용...
- Computer & Program
- 2009/01/04 16:10
JUnit 등으로 테스트하다 보면, 테스트하고 싶은데 간혹 접근 레벨(access specifier) 때문에 외부 테스트 코드에서 보이지 않아서 테스트하지 못 하는 경우가 있다. private이나 default(package protected), protected 등의 메소드가 그런 경우가 많다. 이를 위해 몇가지 가능한 방법이 있다.
1. pro...
- Computer & Program
- 2008/12/29 02:15
Fail-fast는 어떠한 시스템이나 모듈에 잘못됐거나 문제가 생길 것 같을 때 바로 알려주는 특성을 나타낸다. 이는 언제 잘못될지 모르는 상태를 가지고 시스템을 계속 동작시키는 것 보다 평범하게 멈추는 것이 낫다는 생각에 기반한 것이다. 소프트웨어 공학에서 Iterator와 함께 사용된다. Fail Fast Iterator라고 하여 Iterator가 ...
- Computer & Program
- 2008/12/25 04:14
자바(Java)는 디버깅 모드를 지원한다. JVM을 시작할 때 확장 옵션으로 -Xdebug 옵션을 주면 된다. 이 옵션과 함께 다른 옵션을 주게 되면 원격지에서 실행되고 있는 프로그램을 중단 시키지 않고 (NonStop) 중간에 끼어들어 디버깅할 수 있다. 서비스 중인 서버에 문제가 생겼을 때 소스 코드만 가지고 있다면 원격지에서 바로 접속해서 디버깅을...
- Computer & Program
- 2008/10/24 22:23
Java 5.0에서 추가된 static import 기능이 있다. static 메소드나 static 변수를 접근하기 위해 해당 클래스의 이름과 함께 써 주어야 한다. 하지만 유틸리티성 메소드나 상수의 경우 일일이 클래스 이름을 써주기 귀찮은 경우가 있는데 이 경우 static import를 사용하면 클래스 이름 없이 static 메소드나 static 변...
- 이놈저놈
- 2008/09/10 15:10
올해도(?) 한다. (한국에서는 2004년부터 2년 주기로 열린다.)
Sun Tech Days 2008 Seoul
가고 싶다.. 보내줄까?? 우리회사에서 자바 개발자는 나 하나 @ㅅ@;;; 다른 몇 분이 더 자바를 볼 줄 안다고 하지만, 자바가 메인인 사람은 나뿐이다. -ㅅ- 안 보내준다면 보내달라고 떼써야지 ㅋㅋ 무급 휴가라도 쓰게 해줘야 ...






최근 덧글