예외 처리

    예외 처리

    예외 처리 - 예외 : 프로그램 실행 중에 명령어의 정상적인 흐름을 방해하는 이벤트 - 자바에서 예외는 하나의 객체 - 에러 발생시 에러 객체를 생성하여 자바 런타임 시스템에 전달 예외 처리의 장점 - 실행 코드와 에러 처리 코드 분류 - 메서드의 콜 스택(Call Stack)에 에러를 차례대로 보낼 수 있음 - 에러 타입을 종류별로 분류 가능 StackOverflowException - Java 프로그램 또는 JVM에서 작성된 모든 스레드는 Java 힙과 관계 없이 고유 스택 공간이 존재 - 지정한 스택 메모리 사이즈보다 더 많은 스택 메모리를 사용하게 되어 에러가 발생하는 상황

    자바 기본 API 클래스(3)

    java.util.Date 클래스 날짜를 표현하는 클래스로 객체간의 날짜정보를 주고받을때 사용 여러개의 생성자가 선언되어 있지만 대부분 Deprecated(비 권장)되어 현재는 Date()생성자만 주로 사용 예외 : 프로그램 실행중 발생되는 에러 예외 처리 try { // 예외가 발생할 가능성이 있는 실행코드 작성 Date date3 = sdf2.parse(s); } catch (ParseException e) { // 예외가 발생할 경우 실행할 코드 작성 e.printStackTrace(); } Date.getTime()은 밀리세컨드 환산해서 결과가 나오고 Calendar.getTime()은 date형태로 결과가 나옵니다. java.sql.Date : 날짜를 DB에 저장하거나 DB의 날짜를 가져올때 사..