>  기사  >  Java  >  Java의 일반적인 런타임 예외에 대한 솔루션

Java의 일반적인 런타임 예외에 대한 솔루션

黄舟
黄舟원래의
2017-09-29 10:35:253711검색

ArithmeticException,: 산술 예외
ArrayStoreException, 배열 저장 예외
BufferOverflowException, 코딩 오류 예외

해결 방법:

Eclipse를 사용하여 Java 프로젝트를 개발할 때 java.nio.BufferOverflowException 오류가 발생했습니다. time Yes

1. Eclipse에서 프로젝트->Javadoc 생성 메뉴로 이동하여 세 번째 대화 상자의 Extra Javadoc 옵션 텍스트 상자에 -encoding UTF-8 매개변수를 추가합니다. 이 현상은 일시적으로 사라집니다. )2. 제어판의 지역 및 언어 옵션에서 현지 언어를 영어로

3. 파일에 입력할 데이터와 백그라운드에 입력되는 데이터를 모두 영어로 변경하면 해결됩니다.

BufferUnderflowException, 인코딩 문제

CannotRedoException,
CannotUndoException,
ClassCastException,: 두 유형 간의 변환이 호환되지 않음을 감지할 때 JVM에서 발생하는 런타임 예외입니다.
CMMException, 기본 CMM이 오류를 반환하는 경우 이는 다음과 같습니다. 예외 발생
ConcurrentModificationException, 반복 중에 Vector와 ArrayList가 동시에 수정되면 예외가 발생합니다.
DOMException, 인터페이스는 처리 오류를 나타내며 작업을 실행할 수 없는 경우 예외가 발생합니다.
EmptyStackException, 빈 스택 예외
IllegalArgumentException, 위치 파일을 찾을 수 없습니다. 그리고 이것은 프로젝트가 시작되었을 때 보고되었습니다. 따라서 tomcat 구성 파일을 확인해야 합니다
IllegalMonitorStateException. 프로그래머가 inform(), inform() 및 wait() 메소드의 사용 조건을 주의하지 않았고 스레드 동기화 메커니즘을 제대로 이해하지 못했기 때문에 예외가 발생합니다. . 이 예외는 현재 스레드가 이 객체 잠금의 소유자가 아니지만 객체의 inform(), inform() 및 wait() 메서드를 호출하는 경우 발생합니다.
IllegalPathStateException,
IllegalStateException,

이 예외는 클라이언트에 대한 현재 응답이 종료되었음을 나타내며 응답이 종료(또는 종료)된 후에는

클라이언트(실제로는 버퍼)에 콘텐츠를 출력할 수 없음을 나타냅니다.

ImagingOpException ,


IndexOutOfBoundsException, 배열 범위를 벗어난 예외

MissingResourceException,

NegativeArraySizeException,

보통 양식 작성에 오류가 있기 때문에

메서드는 post

에 ENCTYPE="multipart/form-data"

<form name="myForm" method="post" ENCTYPE="multipart/form-data" >
를 추가해야 합니다.

NoSuchElement 예외, 반복 장치 오류

NullPointerException, 널 포인터 예외

ProfileDataException,
ProviderException,
RasterFormatException,
SecurityException, 권한 부족


위 내용은 Java의 일반적인 런타임 예외에 대한 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.