>  기사  >  Java  >  Java 개발 중 예외 및 패키지 요약

Java 개발 중 예외 및 패키지 요약

Y2J
Y2J원래의
2017-05-05 15:11:561962검색

이 글은 주로 Java의 기본 중 예외와 패키지를 소개합니다. 필요한 친구들이 참고하면 됩니다

1 예외

예외 시스템

• Throwable

오류

일반적으로 실행 중인 클래스가 존재하지 않거나 메모리 오버플로 등의 주요 문제가 발생합니다.

처리 코드를 작성하지 마세요

Exception

런타임에 발생 이 경우 , try catch finally를 사용할 수 있습니다

예외 및 오류 하위 클래스 이름에는 상위 클래스 이름이 접미사로 붙습니다.

1.1 Throwable의 메소드

1.2 던지고 던지기

1.3 예외 처리

try
{
需要检测的代码;
}
catch(异常类
变量)
{
异常处理代码;
}
finally
{
一定会执行的代码;
}

Finally 코드 블록이 실행되지 않는 경우는 단 한 가지뿐입니다. 이전에 실행되었던 것은 System.exit(0) 이었습니다.

1.4 사용자 정의 예외

사용자 정의 클래스 Exception 또는 해당 하위 클래스를 상속합니다.

생성자 를 통해 예외 정보를 정의합니다.

예:

Class DemoException extends Exception
{
  DemoException(String message)
  {
    super(message);
  }
}

throw를 통해 사용자 정의 예외를 발생시킵니다.

1.5 예외 사항

패키지 2개

클래스 파일의 카테고리 관리.

여러 계층의 네임스페이스가 포함된 클래스를 제공하세요.

은 프로그램 파일의 첫 번째 줄에 쓰여집니다.

클래스명의 풀네임은 패키지명.클래스명입니다.

패키지도 캡슐화의 한 형태입니다.


2.1 패키지 간 접근

접속된 패키지의 클래스 권한은 공개되어야 합니다.

클래스의 멤버 권한: 공개 또는 보호

protected는 다른 패키지의 하위 클래스에 제공되는 권한입니다.

루틴

2.2 4가지 권한

가져오기 3개

4 Jar 패키지

4.1 Jar 패키지 동작

jar를 통한 실행. 도구.

jar 패키지 만들기

jar -cvf mypack.jar packa packb

jar 패키지 보기

jar -tvf mypack.jar [>지정된 파일]

압축 풀기

jar -xvf mypack.jar

사용자 정의 jar 패키지의 매니페스트 파일

jar –cvfm mypack.jar mf.txt packa packb

【관련 권장사항】

1. Java 무료 동영상 튜토리얼

2. 온라인 매뉴얼

3.

Java Annotation 종합 분석

위 내용은 Java 개발 중 예외 및 패키지 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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