• 파일시티 이벤트
  • LF몰 이벤트
  • 캠퍼스북
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

[자바 프로그래밍]자바 예외 처리

*남*
최초 등록일
2006.05.19
최종 저작일
2006.04
6페이지/한글파일 한컴오피스
가격 1,000원 할인쿠폰받기
다운로드
장바구니

소개글

자바 예외처리와 관련하여 오류, 에러, 예외의 정의를 내리고 예외처리와 관련된 소스/해석/결과를 포함하였다.

※ 어울리는 표지를 찾으신다면 제 마이박스 표지 폴더(http://mybox.happycampus.com/tree0202/boxfolder/7440)를 확인하세요

목차

자바 예외 처리
프로그램 오류
에러와 예외
예외처리의 정의와 목적
try-catch
예외 클래스의 계층구조
자바 예외처리와 관련된 소스/해석/결과

본문내용

 예외 처리 정의

 프로그램 오류
프로그램이 실행 중 어떤 원인에 의해서 오작동을 하거나 비정상적으로 종료되는 경우가 있다. 이러한 결과를 초래하는 원인을 프로그램 에러 또는 오류라고 한다. 이를 발생시점에 따라 `컴파일 에러(compile-time error)`와 `런타임 에러(runtime error)`로 나눌 수 있는데, 글자 그대로 `컴파일 에러`는 컴파일 할 때 발생하는 에러이고 프로그램의 실행도중에 발생하는 에러를 `런타임 에러`라고 한다.
컴파일 할 때(compile-time)는 컴파일러가 소스코드(*.java)에 대해 오타나 잘못된 구문, 자료형 체크 등의 기본적인 검사를 수행하여 오류가 있는지를 알려 준다. 컴파일러가 알려 준 에러들을 모두 수정해서 컴파일을 성공적으로 마치고 나면 클래스 파일(*.class)이 생성되고, 생성된 클래스 파일을 실행할 수 있게 되는 것이다.
하지만, 컴파일을 에러 없이 성공적으로 마쳤다고 해서 프로그램이 실행 시에도 에러가 발생하지 않는 것은 아니다. 컴파일러가 소스코드의 기본적인 사항은 컴파일 시에 모두 걸러 줄 수는 있지만, 실행도중에 발생할 수 있는 잠재적인 오류에 대해서까지 검사할 수 없기 때문에 컴파일은 잘 되었어도 실행 중에 에러에 의해서 잘못된 결과를 얻거나 프로그램이 비정상적으로 종료될 수 있다. 예를 들면 프로그램이 실행 중 동작을 멈춘 상태로 오랜 시간 지속되거나 갑자기 프로그램이 실행을 멈추고 종료되는 경우 등이 이에 해당한다.

 에러와 예외
런타임 에러를 방지하기 위해서는 프로그램의 실행도중 발생할 수 있는 모든 경우의 수를 고려하여 이에 대한 대비를 하는 것이 필요하다. 자바에서는 실행 시(runtime) 발생할 수 있는 프로그램 오류를 `에러(Error)`와 `예외(Exception)`, 두 가지로 구분하였다. 에러는 메모리부족(OutOfMemoryError)이나 스택오버플로우(StackOverflowError)와 같이 일단 발생하면 복구할 수 없는 심각한 오류이고, 예외는 발생하더라도 수습될 수 있는 비교적 덜 심각한 것이다. 에러가 발생하면 프로그램의 비정상적인 종료를 막을 길이 없지만 예외는 발생하더라도 프로그래머가 이에 대한 적절한 코드를 미리 작성해 놓음으로써 프로그램의 비정상적인 종료를 막을 수 있다.

참고 자료

없음
*남*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 한글파일 자바프로그래밍 리포트 9페이지
    자바프로그래밍 자바프로그래밍 리포트 목 차 1. ... Exception 예외처리 클래스 1) 목적 예외 사항 발생시 별도의 방어 ... Exception 예외처리 클래스3 1) 목적3 2) 자주 사용하는 메소드
  • 한글파일 비즈니스 프로그래밍 과제(자바의 활용분야, 사례) 4페이지
    적용으로 JVM의 기능이 향상되어 속도의 격차가 많이 줄어들었다. 10) 예외처리가 ... 대용량의 데이터 병렬 처리와 이벤트 지향 프로그래밍을 위해 적합하기 때문에 ... 불편하다 자바는 다른 언어들과 달리 프로그램 실행 시 발생할 수 있는 예외
  • 파일확장자 [JAVA] Socket 통신 기반의 다중 채팅 프로그램 9페이지
    실행 절차 외의 별도의 예외처리는 구현되어 있지 않습니다. ... 소스코드는 소켓프로그래밍을 위한 최소한의 예외처리만 되어 있으며, UI 혹은 ... JAVA 소켓을 이용한 다자간 채팅 프로그램입니다.
  • 워드파일 건국대학교 컴퓨터공학부 Java프로그래밍_10주차_랩실습보고서 8페이지
    "); System.out.print("메뉴를 선택하세요 : "); //예외처리를 ... java 프로그래밍 지 교수님 목차 실습 1. ... JAVA프로그래밍 10주차 랩 실습 보고서 담당교수: 건국대학교 컴퓨터공학부
  • 워드파일 건국대학교 컴퓨터공학부 Java프로그래밍_9주차_랩실습보고서 5페이지
    "); System.out.print("메뉴를 선택하세요 : "); //예외처리를 ... java 프로그래밍 지 교수님 목차 실습 1. ... JAVA프로그래밍 9주차 랩 실습 보고서 담당교수: 건국대학교 컴퓨터공학부
더보기
최근 본 자료더보기
탑툰 이벤트
[자바 프로그래밍]자바 예외 처리
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업