일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 생활코딩
- class선택자
- id선택자
- XHR
- jdoodle
- 헌혈
- 자바의정석
- Database
- AndroidDeveloper
- fatal: Not a valid object name: 'master'
- HTML
- Javapopup
- Java입문
- Javaswing
- 프로그래머스
- Math.
- java
- initial commit
- compile
- Javascript
- SQL문제풀이
- helloworld!
- 상위 N개 레코드
- API
- 라즈베리파이
- Class
- IOT
- CSS
- variable
- string
- Today
- Total
목록API (2)
Sun의 정리정돈

검색엔진에 api documentation java를 검색 Oracle 홈페이지로 접속 왼쪽 사이드에 all class가 정리되어 있는 것을 확인할 수 있다. class는 하나의 프로그램 정도로 생각하면 된다. 예를 들어 수학적인 작업을 위해 class를 사용한다면 math를 검색해서 찾아본다. math 클래스를 설명하는 페이지에 들어가면 그 위에 java.lang이라고 적힌 글씨를 찾을 수 있다. 이는 math 클래스가 포함되어 있는 package를 뜻하는 것이다. packages : 는 비슷한 성격의 class들을 묶어서 이름을 붙인 것으로 생각하자. class : 는 서로 연관된 Variable(변수)와 Method(메서드)를 모아 이름을 붙인 것으로 생각하자.

자바는 여러가지 System, Date, Math, PrintWriter등의 여러 Library를 제공한다. 자바가 제공하는 기본 Library가 실행되도록 하는 것을 통해 java program을 만드는 것이다. java program이 동작하도록 하는 Library(부품)들의 조작방법을 API, Application Programming Interface라고 부른다. 사용자가 우리가 만든 프로그램을 조작하기 위해서 쓰이는 조작 장치는 UI, User Interface라고 부른다. 우리가 만든 프로그램이 사용자에게 제공되지 않고 다른 사람에게 부품으로 사용될 시에는, 제작된 프로그램의 API를 제공해야 한다. 그럼 Java의 API를 먼저 살펴보도록 한다.