본문 바로가기

error2

[JAVA] Array Index Out of Bounds Exception(배열 인덱스 오류) 코딩하다보면 간간히 발생하는 오류 Array Index Out of Bounds Exception..... 은 배열을 사용하다 발생하는 오류이다. 목차 1. 개요 2. 발생 원인 3. 코드 예제 4. 배열 길이와 인덱스 5. 예외 처리 6. 주의 사항 7. 실제 사례 8. 결론 1. 개요 배열 인덱스 오류(Array Index Out of Bounds Exception)는 자바 프로그램에서 자주 발생하는 런타임 오류 중 하나입니다. 이 오류는 배열의 유효하지 않은 인덱스에 접근하려고 할 때 발생 배열은 여러 개의 요소로 이루어진 데이터 구조로, 각 요소는 인덱스를 사용하여 접근할 수 있다. 하지만 배열은 고정된 길이를 가지고 있으며, 유효하지 않은 인덱스에 접근하면 배열 인덱스 오류가 발생한다. 2. 발.. 2024. 4. 22.
[JAVA] JSON parse error: Cannot deserialize instance of `java.lang.String` out of START_OBJECT token 일을 하면서 AJAX관련 로직을 새로 추가하고 나서 테스트를 하는데 "JSON parse error: Cannot deserialize instance of `java.lang.String` out of START_OBJECT token..."이라는 오류가 서버에 출력되며 화면이 멈춰버림.. 머가 문제일지 계속 소스를 찾아보았다. 1. 원인 변수에 제대로 된 타입이 들어가지 않아서 발생됨 2. 오류내역 프론트엔드(나의 경우는 JSP)에서 AJAX를 이용하여 서버로 던지는데 변수값을 String로 넘겨야 하는데 변수 3개중에 2개는 맞게 넘기고 1개를 변수값을 잘못 넣어서 Object로 변수 1개가 넘어가버려서 발생했던 오류였다. 3. 결론 변수값을 제대로 넣고 넘기자! 2024. 3. 18.