SDK VS JDK(那位解释一下这几个术语)

UnrealImagecoffee 2005-09-08 09:13:01
SDK = SoftWare Develpment Kit
JDK = Java Develpment Kit

我认为JDK 同样也是java的开发环境 只要装上了JDK,就可以做开发(强调是开发环境)
这个 和 SDK 一样, 没有什么 高级的

小弟 没有 做过 Java 开发, 所以
对这个 不是 很 明白 ,大家 说说 这样 说 对吗??
昨天 和 一个 开发组长 争论这个 问题

...全文
105 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
syl2000 2005-09-08
  • 打赏
  • 举报
回复
说得很清楚了
xqk 2005-09-08
  • 打赏
  • 举报
回复
楼主理解的是对的,如果安装了JDK,当然,里边包含了 java.exe , javac.exe ...等这些编译工具,和C的(SDK)编译工具 cl.exe 同理

所以,我们就可以用记事本开发应用程序的源代码,用java.exe编译程序,再用javac.exe就可以执行应用程序了,因为java.exe编译后生成的是.class字节码文件,所以必须用java虚拟机(jre)来解释运行该程序,而SDK cl.exe生成的是机器码二进制文件.exe,所以可以直接运行,优缺点就是可移植性的问题

宏观讲它们最大的不同就是:
SDK是编译型语言而 而JDK是解释型语言
he_sl 2005-09-08
  • 打赏
  • 举报
回复
如此说来:JDK是Java的(一种)SDK。不知这样说对不对?
xqk 2005-09-08
  • 打赏
  • 举报
回复
2楼理解错了,JAVA只有一种(SDK,就是)JDK!!! 任何JAVA软件环境的IDE都是基于JDK的

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧