Computer >> 컴퓨터 >  >> 프로그래밍 >> Java

Java 9 JShell에서 패키지 임포트하기

JShell이란?

JShell은 Java 9부터 도입된 대화형(Interactive) 셸 도구로, 코드를 파일로 저장하고 컴파일하는 과정 없이 한 줄씩 입력하여 즉시 실행하고 결과를 확인할 수 있는 REPL(Read-Evaluate-Print Loop) 환경입니다.

기본으로 임포트되는 패키지

JShell을 실행하면 별도의 설정 없이도 총 10개의 패키지가 자동으로 임포트됩니다. 덕분에 자주 사용되는 표준 라이브러리를 바로 활용할 수 있습니다.

현재 세션에 임포트된 패키지 목록은 다음 명령어로 확인할 수 있습니다.

jshell> /import

실행 결과

import java.io.*
import java.math.*
import java.net.*
import java.nio.file.*
import java.sql.*
import java.util.*
import java.util.regex.*
import java.util.function.*
import java.util.prefs.*
import java.util.stream.*

위 목록에는 입출력(java.io), 수학 연산(java.math), 네트워킹(java.net), 파일 처리(java.nio.file), 데이터베이스(java.sql), 컬렉션(java.util) 등 개발에 필수적인 핵심 패키지들이 포함되어 있습니다.

특정 패키지 임포트하기

기본 제공 패키지 외에 다른 패키지가 필요한 경우에는 일반 Java 코드와 동일하게 import 문을 사용하면 됩니다. 예를 들어 java.util 패키지의 모든 클래스를 임포트하려면 다음과 같이 입력합니다.

jshell> import java.util.*;

이렇게 임포트된 패키지는 해당 JShell 세션이 종료될 때까지 계속 사용할 수 있으며, 필요할 때마다 새로운 패키지를 추가로 임포트할 수 있습니다.