**Package : window의 folder
1. 비슷한 기능을 가진 class의 묶음
예) javaseAPI에 Packasges 보면
java.awt abstract window toolkit이다. window 창 즉 frame을 구성할 수 있는 것들의 묶음
java.io는 input,output 입출력에 관련
java.lang language 기본적인 String, System등에 관한 것
java.net network에 관한 package
java.sql JDBC(Java DataBase Connectivity) DB에 관련된 package
java.util Utility 없어도 되지만 있으면 편한것
2. class의 첫 줄에 package를 지정.
packagename : site 주소를 거꾸로.특정이름;
특정이름은 package의 기능에 따라
형식)
package packagename;
예)
package com.kitri.member;
package com.kitri.board;
package com.kitri.product;
예)
package com.kitri.test;
public class Car {}
-----------------------------
-com
-kitri
-test
-Car.class
3. package로 지정된 클래스 사용.
import keyword 이용.
단, java.lang은 항상 쓰기 때문에 자동으로 import 되어있다.
형식)
import packagename.ClassName;
import packagename.*; >> 모든 클래스(모든 package 아님)
예)
import com.kitri.test.Car;
//import java.util.Calendar;
//import java.util.GregorianCalendar;
import java. util.*;
//util의 Class에서 2개이상 쓰니 *로 하면 util class 다 쓸 수 있다.
public class CarUser {
Car car;
Calendar cal = new GregorianCalendar();
String s;
}
>>String 같은 것을 쓸때 java.lang을 import 할 필요 X
[출처] 빡쏘끼룩
'IT > JAVA' 카테고리의 다른 글
[Java] java.lang - Wrapper Class / Autoboxing (0) | 2020.08.03 |
---|---|
[Java]Package-예제 (0) | 2020.08.02 |
[Java]Interface/수정자(modifier) (0) | 2020.07.31 |
[Java]추상클래스2- 객체생성방법 (0) | 2020.07.29 |
[Java]추상클래스 예제- 사각형,원의 둘레,넓이 구하기 (0) | 2020.07.27 |