Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 1차원 DP
- 2차원 dp
- 99클럽
- @BeforeAll
- @BeforeEach
- @Builder
- @Entity
- @GeneratedValue
- @GenericGenerator
- @NoargsConstructor
- @Query
- @Table
- @Transactional
- Actions
- Amazon EFS
- amazon fsx
- Android Studio
- ANSI SQL
- ApplicationEvent
- assertThat
- async/await
- AVG
- AWS
- Azure
- bind
- builder
- button
- c++
- c++ builder
- c03
Archives
- Today
- Total
기록
[이해하기] Android/API와 SDK 본문
API
- Application Programming Interface
- 프로그래밍 언어에서 제공하는 기능을 제어할 수 있게 만든 인터페이스
- 프로그램의 기능을 다른 프로그램이 쓸 수 있게 하는 것이 목적
자바 API
자바를 사용하여 쉽게 구현할 수 있도록 한 클래스 라이브러리의 집합
자바라는 언어를 사용하여 사용자의 부담을 최소화하는 반면에 입출력, 화면 구성, 이미지, 네트워크와 같이 복잡하지만 필요한 클래스들을 미리 구현하여 사용자가 쉽게 구현하도록 하는 API
SDK
- Software Development Kit
- 개발자에게 다른 프로그램에 추가하거나 연결할 수 있는 커스텀 앱을 제작할 수 있는 기능을 제공하는 도구 모음
- 여러 API, 디버깅, 문서 등 여러 도구를 포함
SDK가 없다면 모든 기능을 처음부터 만들어야 한다. SDK에 많은 것들이 미리 구축되어 있기 때문에 빠르게 도구를 생성하거나 프로세스를 진행할 수 있다.
JDK & JRE
- Java Development Kit, 자바 개발 도구
- Java Runtime Environment, 자바 실행 환경
JDK에는 또한 자바 실행 환경(Java Runtime Environment, JRE)이 포함된다. 이 JRE는 자바 가상 머신(Java Virtual Machine, JVM)과 개발자들에게 도움이 되는 라이브러리들로 구성된다.
참고자료
https://ko.wikipedia.org/wiki/API
https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94_%EA%B0%9C%EB%B0%9C_%ED%82%A4%ED%8A%B8
'제대로 이해하기' 카테고리의 다른 글
[이해하기] DB/ANSI SQL, JOIN (0) | 2022.09.11 |
---|---|
[이해하기] java/initialize block (0) | 2022.09.10 |
[이해하기] kotlin/컬렉션 (0) | 2022.03.27 |
[이해하기] kotlin/Null 처리하기 (0) | 2022.03.27 |
[이해하기] Android/패키지 명명 (0) | 2022.03.26 |
Comments