본문 바로가기
IT/JAVA

[Java]Package : window의 folder

by 행복한 용용이 2020. 8. 1.
반응형

**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

 

[출처] 빡쏘끼룩

반응형