의존성과 라이브러리,그리고 Jar
1.의존성 한클래스가 다른 클래스의 객체를 사용하는것이 의존인데 상속관계에서 무기와 칼이있다고 가정하면 클래스2개가있는것이다. 이때 칼에서 공격()메서드를 만들었다면 이때무기는 칼의 공격 메서드에 의존한다 라고한다. 2.라이브러리 자바에서는 객체를 정의할 수 있다. 우리가 작성하는 클래스외 자바에서는 자주사용되고 유용한 기능을 하는 클래스를 제공하는데 이 클래스를 기능별로 묶어 관리하는것을 패키지 파일이라한다면 이 패키지 파일을 라이브러리라 하며 이러한 클래스들의 코드를 문서로 제공하는것이 API다. 3. Jar Jar는 여러 클래스 파일과, 클래스들이 관련 리소스 및 메타데이터를 하나 파일로 모아 자바에서 응용소프트웨어나 라이브러리를 배포하기 위한 소프트웨어 패키지 파일 포맷이다.
카테고리 없음
2020. 5. 13. 13:19