반응형 Catch3 [Java] 예외처리 예외처리예외처리- 예외(exception): 잘못된 코드로 인해서 발생하는 문제. 예외 발생시 프로그램 종료- 예외 처리(exception handling): 의도하지 않은 상황에서 예외가 발생하는 상황을 대비한 코드를 미리 작성해두는 것- Java에서 발생하는 예외는 java.lang.Exception 패키지에 정의됨+) 예외발생시 파일을 닫아주거나 DB 연결을 끊어주어야 함- throws 키워드는 호출하는 쪽에서 예외 처리를 해주어야 함- throw 키워드는 예외 발생 예외(exception)은 사전에 방지할 수 있는 문제이고 에러(error)는 사전에 방지할 수 없는 문제더보기예외처리try { 예외가 발생할 가능성이 있는 코드;} catch (예외명 e) { 예외가 발생했을 때 실행할 코.. 2025. 1. 22. [JavaScript 문법] 29일차: 에러 처리 에러 처리란?에러 처리는 코드 실행 중 발생할 수 있는 예외 상황을 관리하고, 프로그램이 예기치 않게 종료되지 않도록 하는 중요한 방법입니다. JavaScript에서는 try, catch, finally, throw 문을 사용하여 에러를 처리할 수 있습니다.try, catch 문try 블록은 코드 실행을 시도하며, catch 블록은 try 블록에서 발생한 에러를 처리합니다. 기본 문법try { // 코드 실행} catch (error) { // 에러 처리}예제try { let result = 10 / 0; console.log(result); // Infinity let json = JSON.parse('Invalid JSON');} catch (error) { console.error('Er.. 2024. 8. 29. [JavaScript 문법] 23일차: 프로미스 기초 프로미스란?프로미스(Promise)는 비동기 작업을 처리하기 위한 객체로, 콜백 함수의 단점을 해결하는 데 유용합니다. 프로미스는 세 가지 상태를 가질 수 있습니다:대기(pending): 초기 상태, 비동기 작업이 아직 완료되지 않은 상태.이행(fulfilled): 비동기 작업이 성공적으로 완료된 상태.거부(rejected): 비동기 작업이 실패한 상태.프로미스 생성프로미스를 생성하려면 new Promise 구문을 사용합니다. 프로미스 생성자는 두 개의 콜백 함수를 인수로 받습니다: resolve와 reject.예제let promise = new Promise((resolve, reject) => { // 비동기 작업 수행 let success = true; if (success) { reso.. 2024. 8. 23. 이전 1 다음 반응형