본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

이론

SDK란?: SDK와 JDK

SDK

Software Development Kit

소프트웨어 개발에 필요한 도구들의 모음

특정 프레임워크나 언어에 대한 SDK도 있다.

아래와 같이 구성된다.

 

도구 (Tools): 소스 코드 편집기, 디버거, 빌드 도구 등
라이브러리 (Libraries): 필요한 기능을 구현하기 위한 라이브러리, 구현할 필요 없이 특정 기능을 사용
문서화 (Documentation): API 레퍼런스, 예제 코드, 튜토리얼 등
샘플 코드 (Sample Code): 실제 사용 예제를 보여주는 샘플 코드
디버그 모듈 (Debug Modules): 오류를 추적하고 디버그
실행 환경 (Runtime Environment): 런타임 환경

 

외 Android SDK, Dart SDK, iOS SDK 등이 있다.

 

 

+ JDK와 SDK

앞서 JDK란 자바 개발도구들의 모음, SDK의 일종이다.

https://standout.tistory.com/17

 

JDK JRE JVM의 차이

로봇이 인간언어를 해석하기까지 과정을 상상해보자. 로봇(JVM)은 자신에게 깔린 여러서비스(JDK) 중 탑재된 언어해석기(JRE)를 통해 언어를 읽어 이해할 수있다. JDK ⊃ JRE ⊃ JVM, JVM은 JRE의 라이브

standout.tistory.com