NewBean의 웹과 콩나무
close
프로필 배경
프로필 로고

NewBean의 웹과 콩나무

  • 분류 전체보기 (499)
    • Programming Language (87)
      • Java (65)
      • C (4)
      • Python (16)
      • R (2)
    • UI & UX (4)
      • Figma (4)
    • Front-End Study (193)
      • HTML+CSS (34)
      • HTML 사전 (6)
      • CSS 사전 (14)
      • Sass (6)
      • 반응형 웹 (8)
      • JavaScript (52)
      • TypeScript (8)
      • React (29)
      • Next.js (9)
      • Angular (1)
      • Vue.js (23)
      • Vite (2)
      • Node.js (1)
    • Back-End Study (101)
      • DBMS (28)
      • Linux (43)
      • Git & GitHub (15)
      • Express (7)
      • Postman (4)
      • REST API (2)
      • PHP (0)
      • Grafana (2)
    • Computer Science (14)
    • 정보처리기사 (76)
      • 1. 요구사항 확인 (1)
      • 2. 화면 설계 (1)
      • 3. 데이터 입출력 구현 (1)
      • 4. 통합 구현 (1)
      • 5. 인터페이스 구현 (1)
      • 6. 프로그래밍 언어 활용 (1)
      • 7. SQL 응용 (1)
      • 8. 서버 프로그램 관리 (1)
      • 9. 소프트웨어 개발 보안 구축 (1)
      • 10. 애플리케이션 테스트 관리 (1)
      • 11. 응용 SW 기초 기술 활용 (1)
      • DB (65)
    • 잡다한 말 (6)
    • 기타 (5)
    • 내가 읽은 책 (5)
    • 없어진 글모음 (7)
  • 홈
  • 방명록
  • 깃허브
  • 포트폴리오
예외처리 - 3. 예외(Exception) 클래스 사용자 정의

예외처리 - 3. 예외(Exception) 클래스 사용자 정의

Ⅲ. 예외(Exception) 클래스 사용자 정의 1. 사용자 정의 예외 클래스 작성 및 발생방법 - Exception 상속 : 일반예외(Checked Exception)으로 생성 - RuntimeException 상속 : 실행예외(UnChecked Exception)으로 생성 // Example package sample; class AgeException extends Exception { } public class Main { public static void ticketing(int age) throws AgeException { if(age < 1) { throw new AgeException(); } System.out.println("티켓을 구매해 주셔서 감사합니다"); } public st..

  • format_list_bulleted Programming Language/Java
  • · 2022. 7. 14.
  • textsms
예외처리 - 2. 예외(Exception)의 전가(throws)

예외처리 - 2. 예외(Exception)의 전가(throws)

Ⅱ. 예외(Exception)의 전가(throws) 1. 예외의 전가(throws) - 예외 처리를 자신이 호출된 지점으로 전가 (이 경우 예외처리는 전가받은 상위위치에서 처리) → 즉, 예외가 발생하는 지점에서 예외 처리하지 않고, 바깥으로 넘김 - 메소드이름(…) throws 예외클래스 // Example package sample; public class Main { public static void methodA() throws Exception { methodB();// B가 A로 발생 예외를 전가함 } public static void methodB() throws Exception { methodC();// C가 B로 발생 예외를 전가함 } // throws : 발생 예외를 전가함 publi..

  • format_list_bulleted Programming Language/Java
  • · 2022. 7. 14.
  • textsms
예외처리 - 1. 예외(Exception) 및 예외 처리

예외처리 - 1. 예외(Exception) 및 예외 처리

Ⅰ. 예외(Exception) 및 예외 처리 - 코드는 문법을 기반으로 작성함 - 문법을 틀리면, 코드가 동작할 수 없음 (컴파일러가 컴파일을 안 해주기 때문) 1. 예외(Exception)와 에러(Error)의 차이점 - 오류(Error) : 문법이 틀려서 동작할 수 없는 상태 → 수습 불가능, 코드를 수정해야 함 - 예외(Exception) : 문법은 맞는데 프로그램 논리적으로 맞지 않아 발생하는 객체 → 수습 가능, 코드를 추가하여 피해감 2. 예외 처리 - 예외의 종류는 무척 다양함 (또한, 각 예외마다 이름을 가지고 있음) - 프로그램 실행 중 예외가 발생하면 프로그램 내에서는 예외 객체가 생성됨 → 이를 감지하여 처리해 주는 작업을 가리켜 '예외 처리'라고 함 - 예외 처리를 위해서는 try-..

  • format_list_bulleted Programming Language/Java
  • · 2022. 7. 14.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
  • 문의 (juv6262@naver.com)
전체 카테고리
  • 분류 전체보기 (499)
    • Programming Language (87)
      • Java (65)
      • C (4)
      • Python (16)
      • R (2)
    • UI & UX (4)
      • Figma (4)
    • Front-End Study (193)
      • HTML+CSS (34)
      • HTML 사전 (6)
      • CSS 사전 (14)
      • Sass (6)
      • 반응형 웹 (8)
      • JavaScript (52)
      • TypeScript (8)
      • React (29)
      • Next.js (9)
      • Angular (1)
      • Vue.js (23)
      • Vite (2)
      • Node.js (1)
    • Back-End Study (101)
      • DBMS (28)
      • Linux (43)
      • Git & GitHub (15)
      • Express (7)
      • Postman (4)
      • REST API (2)
      • PHP (0)
      • Grafana (2)
    • Computer Science (14)
    • 정보처리기사 (76)
      • 1. 요구사항 확인 (1)
      • 2. 화면 설계 (1)
      • 3. 데이터 입출력 구현 (1)
      • 4. 통합 구현 (1)
      • 5. 인터페이스 구현 (1)
      • 6. 프로그래밍 언어 활용 (1)
      • 7. SQL 응용 (1)
      • 8. 서버 프로그램 관리 (1)
      • 9. 소프트웨어 개발 보안 구축 (1)
      • 10. 애플리케이션 테스트 관리 (1)
      • 11. 응용 SW 기초 기술 활용 (1)
      • DB (65)
    • 잡다한 말 (6)
    • 기타 (5)
    • 내가 읽은 책 (5)
    • 없어진 글모음 (7)
최근 글
인기 글
최근 댓글
태그
  • #JavaScript
  • #html+css
  • #Java
  • #정보처리기사
  • #react
  • #DBMS
  • #Git & GitHub
  • #리눅스
  • #Python
  • #Vue.js
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바