본문 바로가기
반응형

예외 처리6

자바스크립트 JavaScript | 예외 처리: try-catch-finally 구문 ⭕ 자바스크립트 JavaScript | 예외 처리: try-catch-finally 구문예외 처리는 프로그램 실행 중 발생할 수 있는 예외 또는 오류를 처리하기 위한 메커니즘입니다. 자바스크립트에서는 try-catch-finally 구문을 사용하여 예외 처리를 할 수 있습니다. 이 구조를 사용하면 오류가 발생했을 때 프로그램이 갑자기 중단되지 않고, 개발자가 제공한 방식으로 예외를 처리할 수 있습니다. ➡️ try-catch-finally 구문try 블록: 실행할 코드를 포함하며, 여기서 발생하는 모든 예외는 catch 블록으로 전달됩니다.catch 블록: try 블록 내에서 예외가 발생했을 때 실행됩니다. 예외 객체를 받아 처리할 수 있습니다.finally 블록: 예외 발생 여부와 상관없이 실행되는 코.. 2024. 3. 9.
자바스크립트 JavaScript | 객체(Object) 및 접근 방법 ⭕ 자바스크립트 JavaScript | 객체(Object) 및 접근 방법➡️ 객체(Object)객체(Object)는 키와 값을 한 쌍으로 갖는 컬렉션입니다. 자바스크립트에서 객체는 매우 중요한 데이터 타입 중 하나로, 다양한 방법으로 속성에 접근할 수 있습니다.let person = { name: "Alice", age: 30}; ➡️ Dot Notation (점 표기법): object.key가장 일반적인 방법으로, 점(.)을 사용하여 객체의 속성에 접근합니다.키가 유효한 식별자일 경우(공백이나 특수 문자가 없는 경우) 사용할 수 있습니다.직관적이고 간결하여 가독성이 좋습니다.console.log(person.name); // Alice ➡️ Bracket Notation (대괄호 표기법): obje.. 2024. 3. 9.
정보처리기사 정처기 | 오버라이딩(Overriding) | 필기&실기 개념 ⭕ 오버라이딩(Overriding) 오버라이딩(Overriding)은 자식 클래스가 부모 클래스로부터 상속받은 메서드를 자신의 필요에 맞게 재정의하는 프로그래밍 개념입니다. 이는 객체 지향 프로그래밍의 다형성 중 하나로, 동일한 메서드 이름을 가진 메서드를 여러 클래스에서 서로 다르게 구현할 수 있도록 합니다. ➡️ 오버라이딩 조건오버라이딩하기 위해서는 다음 조건을 만족해야 합니다.메서드 이름이 부모 클래스와 동일해야 합니다.매개변수의 개수와 타입이 부모 클래스의 메서드와 동일해야 합니다.접근 제어자는 부모 클래스의 메서드와 같거나 더 넓은 범위로 설정되어야 합니다.부모 클래스의 메서드가 final 키워드로 선언되지 않아야 합니다. ➡️ super 키워드오버라이딩된 메서드에서 super 키워드를 사용해 .. 2024. 1. 7.
자바 Java | break문과 continue문: 사용 방법과 주의할 점 ✅ break 문 제어문에서 사용되며, 자신이 포함된 가장 가까운 반복문(for, while, do-while)을 벗어나는 역할을 한다. 무한 루프: break문을 사용할 때 무한 루프를 방지하기 위해 조건문과 함께 사용한다. 그렇지 않으면 반복문이 끝나지 않고 무한 루프에 빠질 수 있다. 중첩된 반복문: 중첩된 반복문에서 break문을 사용할 때는 바깥쪽 반복문을 종료하려는 경우에만 사용한다. 안쪽 반복문을 종료하려는 경우에는 labeled break문을 사용한다. 코드 가독성: break문을 남발하면 코드의 가독성을 저하시킨다. break문이 필요한 경우에만 사용하고, 그렇지 않은 경우에는 다른 방법을 고려한다. 예외 처리: 예외 처리를 하는 경우에는 break문 대신 예외를 사용한다. 예외를 던지면.. 2023. 2. 15.
자바 Java | 나머지 연산자 %: 음수 계산 규칙, 예외 처리 방법 ✅ 나머지 연산자 % 두 개의 피연산자를 받아 첫 번째 피연산자를 두 번째 피연산자로 나눈 나머지 값을 반환한다. 모든 기본형 숫자 타입(int, long, float, double, short, byte)에서 % 연산자를 지원한다. int remainder = dividend % divisor; int dividend = 7; int divisor = 3; int remainder = dividend % divisor; // remainder는 1이다. 조건문에서 홀수와 짝수를 구분하는 데 사용한다. int input = 5; if (input % 2 == 0) { System.out.println("짝수입니다."); } else { System.out.println("홀수입니다."); } 어떤 수가 .. 2023. 2. 15.
델파이 Delphi | 자바 Java의 공통점과 차이점, 주요 기능 설명 ✅ 델파이 Delphi와 자바 Java💡 언어 기반델파이 Delphi: Pascal 언어를 기반으로 한 객체 지향 프로그래밍 언어이다.자바 Java: C++ 언어를 기반으로 한 객체 지향 프로그래밍 언어이다. 💡 데이터 타입델파이 Delphi: 변수를 선언한 후에 사용한다.자바 Java: 변수를 선언한 후에 사용한다. 💡 변수 선언델파이 Delphi: var 키워드를 사용하여 변수를 선언한다.자바 Java: 데이터 타입을 먼저 명시하고 변수 이름을 작성한다. 💡 상수델파이 Delphi: const 키워드를 사용한다.자바 Java: final 키워드를 사용한다. 💡 구문 종료델파이 Delphi: 세미콜론으로 표시한다.자바 Java: 세미콜론으로 표시한다. 💡 접근 지정자델파이 Delphi: 접근.. 2022. 11. 21.
반응형