CodeGym/Java Blog/무작위의/Java 패키지 가져오기
John Squirrels
레벨 41
San Francisco

Java 패키지 가져오기

무작위의 그룹에 게시되었습니다
회원

Java의 패키지란 무엇입니까?

"관련 클래스 그룹을 모아 Java 패키지를 구성할 수 있습니다."
간단히 말해서, 패키지는 서로 조화/관련되거나 정렬된 기능을 수행하는 클래스 그룹으로 이해할 수 있습니다. 예를 들어, 서로 다른 Java 클래스가 학생의 키, 몸무게 및 BMI (체질량 지수)를 계산하는 경우 건강 측정을 수행하기 위해 이러한 모든 클래스를 동일한 패키지로 그룹화할 수 있습니다. 마찬가지로, 일부 Java 클래스가 경주에서 우승한 자동차의 요소를 평가하도록 설계된 경우입니다. 관련 계산을 수행하기 위해 자율주행차의 속도, 주행거리, 정확도를 동일한 패키지로 그룹화할 수 있습니다.Java 패키지 가져오기 - 1

Java의 패키지 유형

패키지는 사용자가 정의하거나(사용자 정의 패키지) 내장 패키지라는 시스템에서 제공할 수 있습니다. 가장 편리하고 널리 사용되는 내장 패키지로는 java.util, java.math, java.io, java.awt 등이 있습니다.Java 패키지 가져오기 - 2

그림1: 내장 패키지를 제공하는 Java

패키지를 사용하는 이유는 무엇입니까?

다양한 클래스를 패키징하면 프로젝트를 더 효과적으로 구성하고 이름 충돌을 제거하며 해당 패키지에 있는 파일의 액세스 수준을 제어하는 ​​데 도움이 됩니다. 예를 들어 수백 개의 개별 클래스가 포함된 엔터프라이즈 수준 애플리케이션을 개발하는 경우 관련 파일을 함께 배치해야 합니다. 매번 액세스하기 전에 올바른 파일을 찾는 것은 시간을 낭비할 뿐만 아니라 귀하의 순진한 접근 방식을 입증할 것입니다.

패키지를 가져오는 방법은 무엇입니까?

요구 사항에 따라 패키지를 가져오려면 " import " 키워드를 사용해야 합니다 . 예제를 통해 어떻게 작동하는지 살펴보겠습니다.

java.util.* 가져오기


package com.importpackage.core;

// * imports all classes available in "util"
import java.util.*;

public class ImportUtilPackage {

	public static void main(String[] args) {

		// List and ArrayList are two distinct classes provided by "java.util" package
		List<String> weekDays = new ArrayList<String>(
				Arrays.asList("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"));

		System.out.println("Days of the week are: " + weekDays.toString());

		weekDays.remove("Monday");
		System.out.println("Days of the week are: " + weekDays.toString());

		// Date is another class implemented to process the Date by "java.util"
		Date today = new Date();
		System.out.println("Today's Date: " + today);

		// Scanner is a class to take user inputs from console
		// A built-in functionality provided by Java
		Scanner scanner = new Scanner(System.in);

		System.out.print("Enter your name: ");
		String name = scanner.nextLine();
		System.out.println("Your name: " + name);

		System.out.print("Enter your age: ");
		int age = scanner.nextInt();
		System.out.println("Your age: " + age);
	}
}
" java.util.* "은 " java.util " 패키지에서 사용 가능한 모든 클래스를 가져옵니다 . 다음과 같이 개별적으로 클래스를 가져올 수도 있습니다.

import java.util.List;
import java.util.ArrayList;
import java.util.Date;
import java.util.Scanner;

산출

요일은 [월,화,수,목,금,토,일] 요일은 [화,수,목,금,토,일] 오늘 날짜: 4월 27일 (화) 22:48: 51 PKT 2021 이름을 입력하세요: Lizz (사용자 입력) 이름: Lizz 나이 입력: 22 (사용자 입력) 나이: 22

결론

이제 여러분은 Java의 기본 패키지와 이를 가져오는 방법에 익숙해졌기를 바랍니다. 그러나 그것을 붙잡으려면 연습하면서 탐색해야 합니다 . 꾸준히 연습하시면 곧 숙달하실 수 있을 것입니다. 재미있게 배워보세요!
코멘트
  • 인기
  • 신규
  • 이전
코멘트를 남기려면 로그인 해야 합니다
이 페이지에는 아직 코멘트가 없습니다