Java : pakage

이영광·2022년 1월 31일

자바

목록 보기
2/34

패키지는 연관된 클래스와 인터페이스들을 모아 놓은 것을 말합니다. 패키지는 윈도우의 폴더와 같은 개념. 즉, 연관된 파일들을 하나의 이름으로 묶어서 정리할 수 있게 합니다. 클래스의 실제 이름은 패키지명까지 붙인 이름이다.

ex : String 클래스는 java.lang.String 이 실제 이름인데, 여기에는 java.lang 이 패키지 이다.


public class Code{

  public static void main(String[] args){
  	
    java.lang.String name = "ALICE"
    int age = 10;
    java.lang.System.out.println(name + " is " + age + " years old")
  }

}
// Alice is 10 years old.

위의 코드를 보면 String을 패키지명까지 붙여서 써야하는데. java.lang 패키지에 있는 클래스들은 클래스명만 써도 되도록 자바가 제공하고 있다. java.lang.String 이라고 써야 할것을 String이라고 쓸수 있게한거 Scanner 는 따로제공하지 않아 패키지 명까지 다 적어야하며 java.util 패키지에 있다

public class Code{
  public static void main(String[] args){
  	
    java.util.Scanner scin = new java.util.Scanner(System.in);
    System.out.print("Enter your name:")
    String name = scin.next();
    System.out.println("You are " + name);
    scin.close();
  }
}

위코드에서 scanner 를 간단히 사용하려면

import java.util.Scanner 를 쓴뒤

키워드로 Scanner 만 입력하면 된다.

import java.util.Scanner : java.util 패키지에 있는 Scanner 클래스를 사용하겠다는 명시

import java.util.*; java.util 패키지에 있는 모든 클래스 또는 인터페이스를 사용하겠다는 명시

profile
《REACT》《JAVASCRIPT 》 만지고있어욤

0개의 댓글