import 문

AnHyunDong·2022년 9월 28일
0

Java

목록 보기
4/4

import 문

  • 클래스를 사용할 때 패키지 이름을 생략할 수 있음
  • 컴파일러에게 클래스가 속한 패키지를 알려줌 > Ctrl + Shift + o(알파벳) : 많이 쓰임
class ImportTest {
	java.util.Date today = new java.util.Date();
}

// 위 코드와 아래 코드는 동일 함

import java.util.Date;

class ImportTest {
	Date today = new Date();
}
  • java.lang 패키지의 클래스는 import하지 않고도 사용할 수 있음
    • String, Object, System, Thread

import문의 선언

import 패키지명.클래스명;
import 패키지명.*;

  • import문은 패키지문과 클래스선언의 사이에 선언함
package com.codechobo.book; //패키지 선언

import java.test.SimpleDateFormat;
import java.util.*;
// 임포트 선언

... // 클래스 정의
  • import문은 컴파일 시에 처리됨으로 프로그램의 성능에 영향 없음
import java.util.*;
import java.text.*;
// 위 아래의 코드는 서로 의미가 다름
import java.*;
  • 이름이 같은 클래스가 속한 두 패키지를 import할 때는 클래스 앞에 패키지명을 붙여줘야 함

static import문

  • static멤버를 사용할 때 클래스 이름을 생략할 수 있게 해줌
import static java.lang.Integer.*;
import static java.lang.Math.random.*;
import static java.lang.System.out;
// 위와 같이 static 클래스를 선언하면 아래와 같이 사용이 가능함

//System.out.println(Math.random());
out.println(random());
profile
사진은 남아 추억이 메모는 남아 스펙이 된다

0개의 댓글