- JDK
JDK(Java Development Kit)
Java开发工具包(Java开发环境)
JDK = JRE + Tools&Java APIs - JRE
JRE(Java Runtime Environment)
Java运行时环境 - JVM
JVM(Java Virtual Machine)
Java虚拟机 - API
API(Application Programming Interface,应用程序接口)是一些预先定义的函数
JDK、JRE、JVM的关系: - Tomcat
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,装有Tomcat的计算机,可以当做一个服务器,用来学习Java Wed - SDK
SDK(Software Develop Kit,软件开发工具包),用于帮助开发人员的提高工作效率
软件开发工具包一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合
在使用Android Studio开发软件的时候,就需要安装安卓系统的SDK 即:Android SDK
JDK与SDK的关系:SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)。
JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。
可以认为jJDK只是SDK的一种(子集),因为它是开发java程序的一个平台,开发其他程序的sdk可以没有jdk。比如你下载了一个软件开发平台 eclipse-SDK-3.2.2-win32.zip,它本身里面是没有jdk的。但是只要开发java程序就必须使用jdk
SDK与API的关系:
SDK相当于开发集成工具环境,API就是数据接口。在SDK环境下调用API数据。实际上SDK包含了API的定义,API定义一种能力,一种接口的规范,而SDK可以包含这种能力、包含这种规范。
但是SDK又不完完全全只包含API以及API的实现,它是一个软件工具包,它还有很多其他辅助性的功能。SDK 包含了使用 API 的必需资料,所以人们也常把仅使用 API 来编写 Windows 应用程序的开发方式叫做“SDK编程”
与Java相关的有关概念及其相互关系
最新推荐文章于 2021-02-13 09:11:02 发布