# throws
JAVA__32
Main 클래스로 throws 되어 처리된다.main의 int rs = 계산기.나누다(10, 0); 객체 생성을 안하고 바로 사용 됨. 계산기 클래스에서 나누다 함수는 static으로 설정 해야한다.static을 사용하지 않을 시 new 계산기() 인스턴스

[SwiftUI] .task()에서 throwing function 사용 시 오류
Invalid conversion from throwing function of type '@Sendable () async throws -> Void' to non-throwing function type '@Sendable () async -> Void’async
[Java] 예외처리(Exception)
프로그램을 만들다보면 다양한 오류가 발생한다. 이를 대처하기 위한 자바의 예외처리(try...cathc, throws) 방법을 알아보도록 하자.
220817
메소드 선언부 끝에 작성, 메소드에서 처리하지 않은 예외를 호출한 곳으로 떠넘기는 역학을 한다.출처 : https://www.lainyzine.com/ko/article/git-stash-usage-saving-changes-without-commit/
[JAVA] Exception - 2
이클립스에서 키워드 더블클릭 - 콘솔창 옆에 뜨는 Javadoc을 확인하면 자바문서를 바로 확인할 수 있다. 그 중 Throws라는 항목이 있다. 이는 반드시 처리가 필요한 예외를 보여준다. (java에서도 API를 만들면서 예외를 던진 것이다)FileReader 메소
java 기초 공부 내용 정리(예외처리)
프로그램 실행 중 발생하는 오류 중에서 처리가 가능한 것을 의미한다.에러: 개발자가 조치를 취할 수 없는 수준 ex) 메모리 부족, JVM 동작 이상컴파일 에러: 컴파일 시 발생하는 에러 ex) 오타, 잘못된 자료형 등런타임 에러: 프로그램 실행 도중에 발생하는 에러로
java oop 23 오버라이딩
오버라이딩 상속받은 조상의 메서드를 자신에 맞게 변경하는 것 선언부 변경불가, 구현부(내용)만 변경하는 것 오버라이딩의 조건 1.선언부가 조상 클래스의 메서드와 일치해야한다. (반환타입,메서드이름,매개변수목록이 일치해야함) 2.접근제어자를 조상클래스의 메서드보다 좁은 범위로 변경할수 없다. 3.예외는 조상클래스의 메서드보다 많이 선언...
throw, throws
Excpetion을 발생시키는 키워드메서드 내에서 상위 블록으로 예외를 던진다.메서드를 정의할 때 사용 메소드에서 발생할 수 있는 Exception을 명싱적으로 정의메스드에서 상위 메소드로 예외를 던진다.예외를 전가 시킨다.
JAVA : invoke, 예외처리, Class.forName()
안녕하세요. 🙂 오늘은 JAVA : invoke, 예외처리, Class.forName()에 대해 알아보도록 하겠습니다.invoke는 사전적 의미는 다음과 같습니다.java에서 invoke는 호출하는 것을 의미합니다. 다음과 같은 코드가 있을 시, 호출 순서는 다음과
[Java] throws
던진다, 발생한 예외 상황을 다른 클래스로 던진다는 의미의 키워드이다.exception 처리에 대한 부분을 해당 오류가 발생한 부분이 아닌, 해당 오류를 발생시킨 함수(혹은 그러한 인자를 전달한 클래스 등)에 exception 처리를 넘기는 키워드이다.throws 키워

자바 Exception 예외처리(try-catch, throw, throws)
일단 예외처리를 알기전에 오류와 예외에 대한 개념을 알아야 한다.오류(Error)는 시스템 비정상적인 상황이 생겼을 때 발생한다. 이는 시스템 레벨에서 발생하기 때문에 심각한 수준의 오류이다. 따라서 개발자가 미리 예측하여 처리할 수도 없기에 오류에 대한 처리는 신경쓰

예외(Exception)을 던지는 이유
\*\*예외는 쉽게 말해서 내가 책임질 수 있다 라고 하면 try catch잘못된 상태(보고 해야하는 상태) throws로 예외를 던져야한다.throws로 현재 잘못된 상태(보고 해야하는 상태)를 던지지 못하면 즉, throws를 사용하지 않고 try catch를 사용