프로그램 처리 방식
- 일괄 처리 방식(Batch Program): 실행 한 번으로 모든 코드를 처리해 버리는 프로그램
- 대화형 프로그램: 한 줄씩 입력받아 실행하는 프로그램
예외 처리, 예외 전가
- 예외 상황 확률이 높을 때도 실행이 안 되기 때문에 예외 처리(try catch) 또는 전가(throws Exceptions)해 줘야 함
- 예외 처리
- 실행 전에 에러가 뜨지 않지만 실행되면 컴파일 오류가 남
- try: 예외가 발생할 것으로 예상되는 코드
- catch: try에서 예외가 발생했을 때 catch 부분으로 감
- e.printStackTrace()
- try에서 생긴 에러의 원인을 출력
- 개발 단계에서 인지하지 못한 에러의 원인을 알아내기 위해 가급적 catch 부분에 항상 넣어 주는 게 좋음
- 로직 에러(Logical Error
- 사용자에게 에러가 노출되지 않으며 컴파일 에러도 나지 않음
- 실행 시, 의도했던 것과 다르게 결과 값이 다르며 논리적으로 생기는 예외
'자바 - Java > 이론' 카테고리의 다른 글
[Java] Java Programming - 메서드, String 자료형 메서드 종류 (0) | 2020.04.02 |
---|---|
[Java] Java Programming - String 값 참조, String 주소 참조 (0) | 2020.04.02 |
[Java] Java Programming - 문자열 입력(Scanner), 반복문(while, for), 제어문(if-else) (0) | 2020.04.02 |
[Java] Java Programming - 형 변환, 상수, Literal 상수, 논리 연산자, 기본 입출력 (0) | 2020.03.25 |
[Java] Java Programming - 절차 지향, 객체 지향, JRE와 JDK 차이, 컴퓨터 구성 요소 (0) | 2020.03.25 |