java API & UI

임형준·2023년 10월 25일
0

java

목록 보기
14/47

API와 UI

우리가 자바 프로그램을 만들고 사용할 때의 단계는 아래 도식과 같습니다.

우선 컴퓨터와 운영체제 위에 우리는 자바를 설치했습니다.
자바의 라이브러리에는 다양한 도구들이 있는데, 모니터에 출력했을 때 사용했던 System 객체를 비롯하여
Date, Math, PrintWriter 등 다양한 도구들이 있습니다.

우리는 자바 프로그램을 만들 때 자바의 도구들을 응용해서 우리가 원하는 작업을 시간적 순서에 따라 동작하도록 만들었습니다.
작업들의 시간적 순서에 주목해서 우리는 프로그램(Program)이라고 부르고,
도구의 응용에 주목해서 우리는 애플리케이션(Application)이라고 부릅니다.

이 때 자바는 자바의 도구들을 응용해서 사용하기 위해서 일정한 조작 장치를 구성하였는데,
이것을 자바 API(Application Programming Interface)라고 합니다.

자바 프로그램은 또 다른 자바 프로그램에서 사용될 수도 있고,
다른 프로그램에서 사용할 수 있도록 만들어둔 장치 역시 API입니다.

이렇게 만들어진 자바 프로그램은 사용자가 사용할 수 있습니다.
이 때 사용자가 자바 프로그램을 사용할 수 있도록 만들어둔 장치들을 UI(User Interface)라고 합니다.
예를 들면, 커맨드 라인 시스템의 아규먼트, 데스크톱 앱의 버튼, 웹 페이지의 링크 등이 있습니다.

profile
limchard

0개의 댓글