JDK和SDK的区别

jdk,是Java开发工具包,主要用于编写Java程序;也就是说你要使用Java语言,就需要安装jdk 。

JDK和SDK的区别

文章插图
sdk,就是软件开发包,是一个广义的概念,任何编程工具几乎都可以看成是SDK 。单单说SDK,范围太大 。如果是 sdk,就可以理解是安卓机器的操作系统,类似操作系统 。没有 sdk,就无法进行开发 。简言之,jdk是sdk的一种 。
JDK和SDK的区别

文章插图
【JDK和SDK的区别】来打个比方吧:SDK就像一台机床(它可以是多用途的),它可以生产ABC等工件;当我们要生产A时,就给机床换上生产A的刀具a;当我们要生产B时就换上生产B的刀具b;当我们要用机床(SDK)生产java程序时,我们就给机床换上刀具jdk,于是就把安装了jdk的SDK叫做java SDK.