반응형 전체 글141 [Java] method does not override or implement a method from a supertype 오류 해결 방법 🚨 Java 실행시 발생한 에러 메시지java: method does not override or implement a method from a supertype ❓ 에러 발생 이유Override를 사용하지만 부모 Class에 해당 메서드가 존재하지 않을때 나타나는 오류 메시지입니다.예를들어 부모 Class에서는 move() 메서드가 존재하며,자식 Class에서는 Override를 사용하여 move() 메서드를 재정의 하여 사용하려 하였지만,moveee() 이런식으로 오타를 낼 경우에 발생하는 에러 메시지입니다.아래 설명문과 소스코드를 참고해 주세요. Car.javapublic class Car { public void move() { System.out.println("차를 이동합니.. 2024. 11. 21. [Java] Exception in thread "main" java.lang.ClassCastException 오류 해결 방법 🚨 Java 실행시 발생한 에러 메시지Exception in thread "main" java.lang.ClassCastException: class poly.basic.Parent cannot be cast to class poly.basic.Child (poly.basic.Parent and poly.basic.Child are in unnamed module of loader 'app') at poly.basic.CastingMain4.main(CastingMain4.java:11) ❓ 에러 발생 이유다운캐스팅(DownCasting)이 불가능한 경우에 다운캐스팅을 강제로 하여 캐스팅이 실패하여 나타나는 오류 메시지입니다.즉, Class 간의 캐스팅이 실패하여 나타나는 오류 메시지입니다. ✅ 해결.. 2024. 11. 21. [IT] 인터프리터 언어 vs 컴파일 언어 : 아주 쉽게 그림으로 정리 ✅ 참고컴퓨터는 기계어 밖에 읽지 못합니다.즉, 프로그래밍 언어(Java, Python)로 작성된 프로그램 코드를 직접 읽지 못합니다.그렇기 때문에 프로그래밍 언어를 기계어로 변환해 주는 작업이 필요합니다.참고: 바이너리 코드, 기계어, 어셈블리어, 저급 언어 모두 같은 말입니다. 📄 컴파일 언어란?컴파일 언어란 이름 그대로 컴파일(번역) 작업을 하는 프로그래밍 언어입니다.Java 프로그램은 컴퓨터가 프로그램을 실행하기 전에 미리 기계어로 번역해둡니다.-> 번역하는 작업을 컴파일이라고 하며, 번역된 작업물을 빌드(build)된 프로그램 이라고 합니다.해리포터 책을 생각해 봅시다.독자가 책을 읽기 전에 출판사에서는 해리포터 영문판 책을 해리포터 한글판 책으로 번역해서 판매해야 합니다.즉, 책을 읽기 전(.. 2024. 11. 20. [Spring] java.net.MalformedURLException: no protocol 에러 해결 방법 🚨 Srping 실행 후 URL 처리 시 발생한 에러 메시지java.net.MalformedURLException: no protocol: at java.base/java.net.URL.(URL.java:674) ~[na:na]at java.base/java.net.URL.(URL.java:569) ~[na:na]at java.base/java.net.URL.(URL.java:516) ~[na:na] ❓에러 발생 이유URL을 전송할 때 protocol이 빠져있거나, URL이 공백으로 전달되면 나타나는 에러 메시지입니다.예를들어 URL을 https://httpbin.org/post 형식으로 전달해야 하지만httpbin.org/post 또는 ""로 전달할 경우에 나타나는 에러 메시지입니다. ✅ 해결 방법U.. 2024. 11. 15. 이전 1 2 3 4 5 ··· 36 다음 반응형