인프런 커뮤니티 질문&답변

blackjack_96님의 프로필 이미지

작성한 질문수

스프링 부트 - 핵심 원리와 활용

순수 라이브러리 사용하기2

라이브러리의 이름이 memory인 이유를 모르겠습니다.

작성

·

161

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (/아니오)

[질문 내용]
우리가 memory-v1이라는 프로젝트를 빌드해서 나온 결과물이 바로 memory-v1이라는 jar파일이고, 이것을 라이브러리 화 한 것인데, project-v1에서 이 라이브러리를 사용한 것을 보면 다음과 같이 import합니다.

 

import memory.MemoryFinder

 

여기서 라이브러리의 이름이, memory-v1이 아닌 memory로 된 이유가 있나요?!

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. blackjack_96님

memory라는 것은 자바에서 패키지를 의미합니다.

라이브러리는 여러 패키지를 포함하고 있습니다.

따라서 라이브러리와 패키지는 다른 개념으로 이해하셔야 합니다.

감사합니다.

blackjack_96님의 프로필 이미지
blackjack_96
질문자

넵! 그러면 혹시,

memory-v1이라는 프로젝트를 빌드하여

memory-v1이라는 jar라이브러리가 만들어졌고,

이 라이브러리를 사용하는 프로젝트에서

import memory.MemoryFinder

라는 문구의 의미는,

memory-v1이라는 라이브러리 내에 포함된 ,

memory패키지의 ,

MemoryFinder라는 클래스를 사용한다는 의미가 맞을까요?

김영한님의 프로필 이미지
김영한
지식공유자

네 생각하신 내용이 맞습니다.

감사합니다.

blackjack_96님의 프로필 이미지
blackjack_96
질문자

감사합니다!