일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 자바스크립트
- JavaScript
- 자바
- 클래스
- where
- 데이터 조회
- html
- Git
- 백준
- 프론트엔드
- MySQL
- 스프링
- 형변환
- order by
- 입출력
- DML
- 정보처리기사필기요약
- mybatis
- 개발자
- Linux
- scanner
- 메서드
- select문
- 웹개발
- sql문
- 예외처리
- 리눅스
- 알고리즘
- SQL
- 프로그래밍
- String클래스
- StringBuilder
- github
- BufferedReader
- 프로그래머스 sql 고득점 kit
- select
- Java
- 프로그래머스 SQL
- 백엔드
- 정보처리기사
- Today
- Total
목록Exception (4)
ToBe끝판왕
예외처리( Exception Handling ) • 예외처리를 알기 위한 예시 코드 만들기- 흐름 : Main --> NetworkService --> NetworkClient- NetworkClient : 외부 서버와 연결, 데이터 전송, 연결 종료 기능 제공- NetworkService : NetworkClient를 사용해서 데이터 전송- Main : 사용자의 입력을 받음 package exception.ex0;public class NetworkClientV0 { private final String address; public NetworkClientV0(String address) { this.address = address; }..
예외처리 • 자바프로그램 실행 중 발생하는 오류를 예외(Exception) 이라고 한다.• 예외처리란 프로그램 실행 중 발생하는 오류(Exception)이 발생하였을 때, 프로그램이 강제 종료되지 않고 정상적으로 처리될 수 있도록 하는 방법 예외처리를 위한 try-catch-finally 문 • try 문 안의 코드에서 예외(Exception) 이 발생하면 catch문으로 이동• finally 문은 예외(Exception)의 발생여부와 상관없이 무조건 실행되어야 하는 코드를 작성하며 없는 경우에는 생략도 가능 try {// 예외가 발생할 수 있는 코드// 예외가 발생하지 않는다면, 블록의 시작부터 끝까지 코드가 실행됨} catch {// try 블록에서 예외(Exception)이 발생..
예외처리 ▶ try - catch문 사용 num3 을 0으로 나누면 에러가 나지만, try - catch 문으로 예외처리를 한다면 에러가 안나는것을 볼 수 있다. finally 구문을 추가하면 에러의 유무와 상관없이 finally구문을 무조건 실행한다. public class Study { public static void main( String[] args ) { System.out.println( "시작" ); System.out.println( "1" ); int num1 = 2; int num2 = 0; int num3 = 10; try { System.out.println( "2" ); //int result = num3/num1; int result = num3/num2; System.out...
자바에서 코딩을 하다 보면 Exception , 예외처리를 한 코딩을 많이 볼 수 있는데 Exception의 개념과 예외처리를 어떻게 하는지에 대해 정리해보려 한다. Exception Exception( 예외 )는 오류의 일종이며, 프로그램을 실행하다가 보면 비정상적인 동작을 일으키며 프로그램이 종료되는 상황이다. 하지만, Error( 에러 )는 프로그림이 코드로 복구될 수 없는 오류를 의미하고 Exception( 예외 ) 는 프로그래머가 직접 예측하여 막을 수 있는 처리 가능한 오류라고 할 수 있다. ▶ Exception( 예외 )의 종류 • 모든 예외클래스는 Throwable 클래스를 상속받고 있는다. • Exception은 개발자가 로직을 추가하여 처리가 가능하다. • RuntimeException..