본문 바로가기

프로그래밍49

[Java | 자바] 유용한 API(2) - SimpleDateFormat *이 글은 자바의 정석(남궁성 지음)을 참고하여 작성하였습니다. SimpleDateFormat이란? Date와 Calendar를 사용하여 계산한 날짜를 다양한 방법으로 출력하는 클래스.원하는 출력형식의 패턴을 작성하여 SimpleDateFormat인스턴스를 생성한 다음, 출력하고자 하는 Date인스턴스를 가지고 format(Date d)를 호출하면 지정한 출력형식에 맞게 변환된 문자열을 얻을 수 있다. Date today = new Date();SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); //오늘 날짜를 yyyy-MM-dd형태로 변환하여 반환한다.String result = df.format(today); [표1] SimplaDateFormat의.. 2015. 5. 10.
[Java | 자바] 유용한 API(1) - StringTokenizer *이 글은 자바의 신(남궁성 지음)을 참고하여 작성하였습니다. StringTokenizer란? 긴 문자열을 지정된 구분자(delimiter)를 기준으로 토큰(token)이라는 여러 개의 작은 문자열로 잘라내는 데 사용하는 클래스 예제1 실행결과 예제2 실행결과 ※StringTokenizer는 단 한 문자의 구분자만 사용할 수 있기 때문에, "+-*/=()" 전체가 하나의 구분자가 아니라 각각의 문자가 모두 구분자라는 것에 주의해야 한다. 만일 두 문자 이상의 구분자를 사용해야 한다면, Scanner나 String클래스의 split메서드를 사용해야 한다. 2015. 5. 5.
[Java | 자바] 예외처리(Exception Handling) ※ 이 내용은 (남궁성 지음)을 참조하여 작성하였습니다. 프로그램이 실행 중 어떤 원인에 의해서 오작동을 하거나 비정상적으로 종료되는 경우, 그 결과를 초래하는 원인을 에러 또는 오류라고 한다. 컴파일 에러(Compile Error) 컴파일할 때 발생하는 에러런타임 에러(Runtime Error) 프로그램 실행 도중 발생하는 에러 에러(Error) 프로그램 코드에 의해서 수습될 수 없는 심각한 오류(OutOfMemory 또는 StackOverflow) 예외(Exception) 프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류 예외처리(Exception Handling)란?정의 프로그램 실행 시 발생할 수 있는 예외 발생에 대비한 코드를 작성하는 것. 목적 프로그램의 비정상 종료를 막고, 정상적인 .. 2015. 4. 21.
[Java | 자바] String클래스의 생성자와 메서드 *이 글은 (남궁성 지음)을 참고하여 작성하였습니다. 2015. 4. 12.