1, java.lang.NullPointerException?
이 비정상적인 설명은 "프로그램이 빈 포인터를 만났습니다." 즉, 초기화되지 않은 객체 또는 존재하지 않는 객체가 호출되었습니다. 이 오류는 그림을 만들고 배열을 호출하는 데 자주 발생합니다. 예를 들어 그림이 초기화되지 않았거나 그림을 만들 때의 경로 오류 등이 있습니다.
2, java.lang.classnotfoundexception?
예외의 해석은 "지정된 클래스가 존재하지 않는다" 는 것인데, 여기서는 주로 클래스 이름과 경로가 정확한지 고려해 보면 된다.
3, java.lang.arrayindexoutofboundsexception?
이 비정상적인 설명은 "배열 아래 첨자가 범위를 벗어났습니다" 입니다. 현재 프로그램에서 대부분 배열에 대한 작업이 있으므로 배열을 호출할 때 자신이 호출하는 아래 첨자가 배열 범위를 벗어나는지 꼼꼼히 확인해야 합니다. 일반적으로 표시 (즉, 상수를 아래 첨자로 직접 사용) 호출은 이러한 오류를 일으키기 쉽지 않지만 암시적 (즉, 변수로 아래 첨자를 표시) 호출은 자주 오류가 발생합니다
4, java.lang.NoSuchMethodError
메소드에 오류가 없습니다. 응용 프로그램이 해당 클래스의 정의에 해당 메서드의 정의가 없는 클래스의 메서드를 호출하려고 할 때 오류가 발생합니다.
5, java.lang.indexoutofboundsexception?
인덱스가 범위를 벗어났습니다. 시퀀스에 액세스하는 인덱스 값이 0 보다 작거나 시퀀스 크기보다 크거나 같으면 예외가 발생합니다. -응?
6, java.lang.numberformatexception?
숫자 형식이 비정상입니다. 이 예외는 String 을 숫자 유형 요구 사항을 충족하지 않는 지정된 숫자 유형으로 변환하려고 할 때 발생합니다.
7, java.sql.SQLException?
Sql 문 실행 예외
8, java.io.IOException?
입출력 예외?
9, java.lang.illegalargumentexception?
메서드 매개 변수 오류
10 java.lang.illegalaccessexception?
액세스 권한 예외 없음
확장 데이터:
자바 기술 애플리케이션:
1, 안드로이드 애플리케이션
많은 Android 애플리케이션은 Java 프로그래머 개발자에 의해 개발되었습니다. Android 는 다른 JVM 과 다른 패키징 방식을 사용하지만 코드는 Java 언어로 작성되었습니다. 상당수의 휴대폰에서 JAVA 게임을 지원하여 많은 비프로그래머들이 JAVA 를 알게 되었다.
2, 금융 업계에서 사용되는 서버 프로그램
Java 는 금융 서비스업에 널리 사용되고 있으며, 많은 제 3 자 거래 시스템, 은행, 금융기관들은 상대적으로 Java 가 안전하기 때문에 Java 로 개발하기로 선택했습니다. 대형 다국적 투자 은행은 자바 (Java) 를 이용하여 프런트와 무대 뒤의 전자거래 시스템, 결제 및 확인 시스템, 데이터 처리 프로젝트 등을 작성한다.
3, 웹 사이트
자바는 전자상거래 분야와 사이트 개발 분야에서 일정한 자리를 차지하고 있다.
개발자는 다양한 프레임워크를 사용하여 웹 프로젝트, SpringMVC, Struts2.0 및 frameworks 를 만들 수 있습니다. 간단한 서블릿이라도 JSP 와 struts 기반 사이트는 정부 프로젝트에서 자주 사용됩니다. 예를 들어, 의료 구조, 보험, 교육, 국방 및 기타 여러 부서 사이트는 Java 를 기반으로 개발되었습니다.
4, 임베디드 영역
자바는 임베디드 분야에서 발전 공간이 크다. 이 플랫폼에서는 130KB 만 있으면 자바 기술 (스마트 카드 또는 센서) 을 사용할 수 있습니다.
5, 빅 데이터 기술
Hadoop 및 기타 대형 데이터 처리 기술 중 상당수는 Apache 의 Java 기반 HBase 및 Accumulo, ElasticSearchas 와 같은 Java 를 사용합니다.
6, 고주파 거래 공간
Java 플랫폼은 이 플랫폼의 특성을 향상시키고 컴파일해도 C++ 처럼 데이터를 전달할 수 있습니다. 이러한 이유로 Java 는 프로그래머가 거래 플랫폼의 언어를 작성하는 프로그래머가 되었습니다. C++ 보다 성능이 낮지 않지만 개발자는 보안, 이식성, 서비스 가능성 등의 문제를 피할 수 있습니다.
7, 과학 응용 프로그램
Java 는 자연어 처리를 포함하여 과학 응용에서 좋은 선택이다. 가장 큰 이유는 Java 가 C++ 또는 다른 언어보다 보안, 이식성, 서비스 용이성 및 기타 고급 언어의 동시성이 더 좋기 때문입니다.