软件开发包(sdk)和jdk公司(jdk)的区别

SDK与JDK...

SDK与JDK

软件开发工具包(也称为SDK或devkit)是一组开发工具。它允许为特定的软件包、软件框架、硬件平台、计算机系统、视频游戏机、操作系统或任何类似于所列平台的平台创建应用程序。sdk的范围从简单的API到一些文件与特定编程语言的接口,或者包括复杂的硬件以便与特定的嵌入式系统通信。SDK中的一些更常见的工具包括调试辅助工具和集成开发环境(IDE)中提供的类似实用程序。

Java开发工具包(或JDK)是市场上使用最广泛的SDK。JDK由sunmicrosystems为Java开发人员开发,是一个根据GNU通用公共许可证(GPL)发布的自由软件。组成JDK的组件太多了。这些组件是编程工具的选择。它们包括但不限于java,所有java应用程序的加载程序,它解释并能够解释javac编译器生成的类文件;javac是将源代码转换成Java字节码的编译器;javaws,它是JNLP应用程序的javawebstart启动程序;jmap,这是一个实验性的实用工具,它为Java输出内存映射,并且能够打印共享对象内存映射或堆给定进程的内存细节;VisualVM是一个可视化工具,它集成了多个命令行JDK工具和轻量级性能和内存分析功能。

SDK包括样本代码和技术说明或支持此代码的其他文档,以帮助澄清主要参考资料中的要点。通常,软件工程师从目标开发人员处接收SDK。因此SDK很容易从互联网上下载。许多SDK是免费的——主要是为了鼓励开发者使用系统或语言。他们可能有附加的许可证,以使他们不适合构建软件,打算在一个不兼容的许可证下开发。为操作系统外接程序开发的SDK(例如,用于Mac OS的QuickTime)可能包含实际的外接程序软件本身,以供开发使用—如果不重新分发的话。

JDK是SDK的扩展子集。Sun承认,根据这个术语,JDK是SDK的子集,负责编写和运行Java程序。这个SDK剩下的部分是由额外的软件(应用程序服务器、调试器和文档)组成的。

总结:

1.SDK是一套开发工具,允许为某些软件包或平台创建应用程序;JDK是应用最广泛的SDK,是负责编写和运行Java程序的SDK的扩展。

2.SDK包括示例代码和技术说明或其他支持文档;JDK包括一些可供选择的编程工具组件。

  • 发表于 2021-06-23 01:43
  • 阅读 ( 157 )
  • 分类:IT

你可能感兴趣的文章

如何创建一个完整的android手机或平板电脑备份,而无需根或解锁您的设备

...roidsdk中,您可以免费下载。 首先,您需要安装Oracle的Java开发工具包,这是androidsdk所需要的。下载并安装32位版本–Android SDK需要32位版本,即使您使用的是64位版本的Windows。 接下来,从Google下载并安装androidsdk。如果SDK通知您...

  • 发布于 2021-04-12 05:43
  • 阅读 ( 168 )

如何使用androidsdk在你的电脑上拍摄android截图

...截图应用程序从谷歌播放。 安装android sdk 在安装Android软件开发工具包(SDK)之前,您需要从Oracle的网站下载并安装Java开发工具包(JDK)。下载并安装32位版本的JDK,即使您有64位版本的Windows,Android SDK似乎想要32位版本。在甲...

  • 发布于 2021-04-12 07:21
  • 阅读 ( 194 )

不买手机就试驾webos

...像通常从Oracle网站上一样安装Java。 确保你避免任何垃圾软件,他们捆绑安装像一文不值雅虎工具栏。 安装VirtualBox 如果你还没有VirtualBox,你应该,你可以从Oracle的网站下载它(链接如下)。选择您正在使用的主机操作系统并...

  • 发布于 2021-04-13 12:05
  • 阅读 ( 185 )

甲骨文宣布直接java支持os x、mac和windows同时获得安全更新

...1版本的更新——但在此之前,估计有60万台Mac电脑被恶意软件感染,这些恶意软件利用了先前版本的苹果操作系统。苹果的更新比甲骨文自己的.31更新晚了近两个月,为类似闪回的恶意软件提供了时间,但这种延迟很快就会成为...

  • 发布于 2021-04-22 04:03
  • 阅读 ( 172 )

如何将树莓皮变成一个私人流媒体音乐服务

...的Java之后,我们将要使用的从Raspberry-Pi流式播放音乐的软件工作得更好。所以,我们要手动安装OpenJFX。要执行此操作,请从家用计算机转到Java下载页,单击“接受许可协议”按钮,右键单击“下载”下面的链接,然后选择“复...

  • 发布于 2021-05-21 07:00
  • 阅读 ( 146 )

如何编写一个简单的java程序(write a simple java program)

...ns等来编写java程序。但是,如果您的机器中安装了所需的软件,您甚至可以使用记事本编写一个简单的java程序。 设置开发环境编写简单的java程序 首先,我们需要为java开发建立一个开发环境。您可以按照下面给出的两个步骤进...

  • 发布于 2021-06-27 21:34
  • 阅读 ( 195 )

jdk公司(jdk)和jre公司(jre)的区别

...JRE与Java应用程序开发相关。JDK是用于开发Java应用程序的软件开发环境。它由JRE和其他开发工具组成。另一方面,JRE提供了一个运行时环境,由JVM、类库和其他文件组成。 覆盖的关键领域 1.什么是JVM–定义,功能2.什么是JRE–定...

  • 发布于 2021-07-01 00:02
  • 阅读 ( 189 )

JAVA(java)和j2ee架构(j2ee)的区别

...更简单。另一方面,J2EE是基于Java的,是一个允许开发的软件运行的计算平台。Parameter of ComparisonJavaJ2EE术语Java,也称为javase,代表用于描述核心Java的Java标准版。最初称为Java2平台、企业版或J2EE;Java EE,即Java Enterprise Edition现在...

  • 发布于 2021-07-09 21:41
  • 阅读 ( 292 )

颤振(flutter)和JAVA(java)的区别

...Sun微系统公司于1995年发布的。Flutter是一个开源的UI软件开发包(SDK),旨在为Linux、iOS、Mac、Windows等设计移动应用程序。为了使web或任何其他桌面应用程序快速应用,使用和实现了Dart编程语言,以提高速度和准确性。它是****的...

  • 发布于 2021-07-11 03:45
  • 阅读 ( 210 )

jre公司(jre)和软件开发包(sdk)的区别

关键区别:JRE代表Java运行时环境。它是Oracle的Java执行环境,用于执行Java字节码。另一方面,SDK或软件开发工具包是一套软件开发工具。它们主要用于创建各种应用程序。JRE用于运行这些和其他Java程序。 JRE代表Java运行时环境...

  • 发布于 2021-07-12 08:06
  • 阅读 ( 178 )
qw364060
qw364060

0 篇文章

相关推荐