자바

·CS/Java
라이브러리프로그램 개발 시 활용할 수 있는 클래스와 인터페이스를 모아둔 것~.jar 파일 형식으로 표현됨라이브러리에는 클래스와 인터페이스의 바이트 코드 파일(~.class)들이 압축되어 있음특정 클래스와 인터페이스가 여러 응용 프로그램에서 쓰인다면 이를 모아서 라이브러리(jar)로 압축하여 사용라이브러리를 만드는 방법위와 같은 라이브러리를 만드는 과정1. 이클립스에서 module.info.java 파일을 포함하지 않은 새 프로젝트를 생성2. 프로젝트 안에 패키지를 생성3. 패키지에 넣고 싶은 클래스, 인터페이스 작성4. jar 파일을 저장할 dist 폴더를 프로젝트 내부에 생성5. my_lib 우클릭 → Export 클릭6. dist 폴더에 jar 파일 생성6. 해당 라이브러리를 사용할 Applicati..
·CS/Java
인터페이스?클래스 혹은 프로그램이 제공하는 기능을 명시적으로 선언하는 역할구현된 코드가 없고 추상 메서드와 상수로만 이루어져있다. 두 객체(A, B)를 연결해주는 connector 역할인터페이스를 통해 A가 B를 활용할 수 있음인터페이스는 A가 쓸 메서드 목록B에서 인터페이스의 메서드를 구현함객체 B가 객체 C로 대체될 수 있음A는 인터페이스에 있는 메서드만 사용 가능A가 인터페이스의 메서드를 사용 → 실행은 B/C에서 일어남 // 인터페이스 선언은 interface 키워드를 사용interface Calc { // 인터페이스에서 선언한 변수는 컴파일 과정에서 상수로 변환 double PI = 3.14; // 인터페이스에서 선언한 메서드는 컴파일 과정에서 public 추상 메서드로 변환됨 ..
1in
'자바' 태그의 글 목록