javaexception

Java

RejectedExecutionException 완벽 정리 (자바 스레드풀 작업 거부 원인 + 해결 방법 + ThreadPoolExecutor 설정)

자바에서 멀티스레드나 비동기 작업을 쓰다 보면, 어느 순간 이런 에러를 만나게 된다.👉 RejectedExecutionException이건 초보 때는 거의 안 나오지만,스레드 풀(ThreadPool) 쓰기 시작하면 높은 확률로 마주친다.RejectedExecutionException 이란?👉 "실행하려고 한 작업이 거부되었을 때 발생하는 예외"즉,✔ 작업(Task)을 실행하려고 했는데✔ Executor(스레드 풀)가 더 이상 받아줄 수 없을 때 터진다가장 기본적인 예제import java.util.concurrent.*;public class Main { public static void main(String[] args) { ExecutorService executor = Exec..

Java

URISyntaxException 완벽 정리 (자바 URL 공백 오류 원인 + 인코딩 해결 방법)

자바에서 URL이나 URI 다루다가 갑자기 이런 에러 만나면 당황한다.👉 URISyntaxException특히 API 호출, 파일 경로 처리, 웹 관련 작업할 때 자주 나오는데원인만 정확히 알면 생각보다 간단하게 해결된다.URISyntaxException 이란?👉 "문자열이 올바른 URI 형식이 아닐 때 발생하는 예외"즉,✔ URL/URI 규칙에 맞지 않는 문자열을 넣었을 때✔ 공백, 특수문자, 잘못된 형식이 있을 때터진다.가장 기본적인 예제import java.net.URI;public class Main { public static void main(String[] args) throws Exception { URI uri = new URI("http://example.com/h..

Java

MalformedURLException 완벽 정리 (자바 URL 형식 오류 원인 + 해결 방법 + http/https 문제)

자바에서 URL 다루다가 한 번쯤 만나게 되는 예외가 있다.👉 MalformedURLException이건 이름 그대로인데,URL 형식이 잘못됐을 때 발생하는 예외다.웹 API 호출, 크롤링, 파일 다운로드 같은 거 할 때 자주 나온다.MalformedURLException 이란?👉 "잘못된 형식의 URL을 사용할 때 발생하는 예외"즉,주소 형식이 틀렸거나프로토콜(http, https 등)이 없거나URL 구조가 깨졌을 때발생한다.가장 기본적인 예제import java.net.URL;public class Main { public static void main(String[] args) throws Exception { URL url = new URL("htp://example.com"..

Java

BindException 완벽 정리 (Address already in use 오류 원인 + 포트 충돌 해결 방법)

자바로 서버나 네트워크 프로그램 만들다 보면 한 번쯤은 만나게 되는 에러가 있다.👉 BindException특히 스프링부트 실행할 때 갑자기 서버가 안 뜨면서 터지면 거의 이거다.BindException 이란?👉 "포트(port)에 바인딩(bind)하지 못했을 때 발생하는 예외"쉽게 말하면✔ 내가 쓰려고 하는 포트를✔ 이미 누가 쓰고 있어서 못 쓰는 상황가장 흔한 에러 메시지java.net.BindException: Address already in use: bind👉 이 문장 하나로 거의 원인 확정이다.기본 개념 (중요)👉 서버는 특정 포트를 점유해야 실행된다예:8080 (웹 서버 기본)3306 (MySQL)6379 (Redis)👉 근데 이미 다른 프로세스가 쓰고 있으면?👉 충돌 발생 → B..

Coding_Slowly
'javaexception' 태그의 글 목록 (2 Page)