728x90
패키지란?
서로 기능이 비슷한 클래스들끼리 모아서 관리하기 위하여 사용 -> 폴더 같은 느낌
패키지 외부에서 클래스의 접근을 할 수 없도록 하기 위해서 사용
아래는 자바에서 제공해주는 API(이도 패키지의 형태로 배포된다)
패키지 이름 | 설명 |
java.lang | 자바에서 자주 사용하는 클래스(String, System 등) |
java.io | 입출력 관련 클래스(InputStream 등 |
java.net | 네트워킹 관련 클래스 |
java.util | 도움을 주는 클래스(Scanner 등) |
java.sql | 데이터베이스 관련 클래스, SQL |
java.math | 수학관련 클래스 |
클래스를 접근하려면 만들어진 위치(-> 패키지)와 접근제어를 알아야한다.
클래스 접근하는 방법 2 가지
① 클래스 전체이름(class full name)으로 접근하는 방법
② import를 사용하여 접근하는 방법
728x90
'Backend > JAVA' 카테고리의 다른 글
[패캠/JAVA] Static 이해하기 (0) | 2023.08.01 |
---|---|
[패캠/JAVA] VO(DTO)클래스 잘 설계하기 (0) | 2023.08.01 |
[패캠/JAVA] 객체 접근 권한 (0) | 2023.07.25 |
[패캠/JAVA]클래스(모델)의 종류 (0) | 2023.07.25 |
[패캠/JAVA] 객체, 클래스 (0) | 2023.07.20 |