ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JAVA package
    Code 2020. 4. 16. 17:18

    java

    * 패키지
    관련있는 클래스/인터페이스의 묶음
    계층 구조의 클래스 라이브러리
    (폴더같은 느낌이라고 생각하면 됨)
    쉽게 찾아 사용하고
    이름 충돌을 피하고
    접근제어를 위해 패키지를 사용.


    * . 으로 시스템 패키지 상위/하위 구분.
    java.lang (java 안에 lang 이라는 패키지 들음)
    package 패키지이름;
    ( package com.vehidle; -> com 이라는 폴더에 vehicle
    public class Car{ ~~~ } )


    * 같은 패키지 혹은 public 외부 클래스를 사용하려면 피키지 포함 완전한 클래스 이름 사용.


    * import문

    import 패키지이름.클래스이름;
    import 패키지이름.*; -> 모든 클래스 사용
    소스코드 맨 앞에 위치.


    * 예외처리
    Exception 객체를 throw
    throw new MyException(); 
    예외를 catch 하여 예외처리.
    반드시 예외처리 해야 함.


    * 예외 직접처리
    try-catch / try-catch-finally 구문 사용
    try { ~~~ } catch (ExceptionType1 ex1) {~~~} catch (Exception2 ex2) {~~~} finally {~~~}
    (if ~ else if 같은 느낌인 듯.)


    * 예외 간접처리
    메소드 선언부에서 인자 다음에 throws 예외이름; 사용

    'Code' 카테고리의 다른 글

    Zombie TRPG 중간진행사항 6  (0) 2020.04.24
    Zombie TRPG 중간진행사항4  (0) 2020.04.19
    Win wpi - draw 3  (0) 2020.04.15
    Win API - draw  (0) 2020.04.09
    Win API - DC  (0) 2020.04.07
Designed by Tistory.