sdk是什么
SDK是软件开发工具包的意思,一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合 。为了鼓励开发者使用其系统或者语言,许多SDK是免费提供的 。软件工程师通常从目标系统开发者那里获得软件开发包,也可以直接从互联网下载 。
一般而言,SDK即开发 Windows 平台下的应用程序所使用的SDK,它可以简单的为某个程序设计语言提供应用程序接口API的一些文件,也可能包括能与某种嵌入式系统通讯的复杂的硬件,还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档 。
【sdk是什么,eclipse sdk什么意思】

eclipse sdk什么意思
1、JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK) 。开发Java程序必须要的工具包 。2、软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合 。这个封装了程序具体实现的细节;例如点击按钮这个事件的具体细节就封装在sdk中,开发者只需要调用相应的方法或接口就可以实现点击按钮的事件处理,具体调用操作系统的细节就有sdk去处理
3、ADT是Android开发的eclipse插件,用于打包和封装Android应用
jdk和sdk可以版本不一致吗
SDK(Software Develop Toolkit)软件开发包,通常是为了开发某一个方面的程序软件,由厂商提供的集成封装的库(library),通常比较底层 , 通用性强 。例如,Windows的API也可以看作是一个SDK 。JDK(Java Develop Toolkit),就是针对JAVA语言的SDK 。
sdk,jvm,jre和jdk之间的关系
SDK全称Software Development Kit,中文意思为 “软件开发工具包”,是一个覆盖范围相当广的名词 , 可以说辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做 SDK 。SDK是一系列文件的集合,他为软件的开发提供一个平台为软件开发使用提供各种API提供便利JDK全程为 (Java Development Kit),中文意思 Java开发工具包 是SUN Microsystems针对Java开发员的产品 , JDK已经成为使用最广泛的JAVA SDK。可以认为JDK是SDK的一个子集。
JDK包括了JRE,JAVA工具和JAVA基础类
JRE(Java Runtime Environment)包含JVM(Java Virtual Machine [JAVA虚拟机])标准实现及Java核心类库
JRE(Java Runtime Environment[Java运行环境])是运行基于Java语言编写的程序所不可缺少的运行环境 。也是通过它 , Java的开发者才得以将自己开发的程序发布到用户手中,让用户使用 。
JRE中包含了Java virtual machine(JVM) , runtime class libraries和Java application launcher,这些是运行Java程序的必要组件 。
与大家熟知的JDK不同 , JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器),只是针对于使用Java程序的用户 。
Java Virtual Mechinal(JAVA虚拟机) 。JVM是JRE的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的 。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等 , 还具有相应的指令系统 。JVM 的主要工作是解释自己的指令集(即字节码)并映射到本地的 CPU 的指令集或 OS 的系统调用 。Java语言是跨平台运行的,其实就是不同的操作系统 , 使用不同的JVM映射规则,让其与操作系统无关,完成了跨平台性 。JVM 对上层的 Java 源文件是不关心的,它关注的只是由源文件生成的类文件( class file ) 。类文件的组成包括 JVM 指令集,符号表以及一些补助信息 。
JAVA的可执行程序,一个可行的Java应用程序,他存储在特别配置的JAR文件中,由
JDK是整个Java的核心 , 包括Java运行环境JRE、一堆Java工具(javac/java/jdb等)和java基础的类库(Java API、tr.jar等)
①SE(J2SE)标准版 ,使我们通常用的一个版本 , 从JDK5.0开始改名为 JAVA SE
②EE(J2EE)企业版 , 使用这种JDK开发J2EE应用程序,从JDK5.0开始 改名为 JAVA EE
③ME (J2ME)移动版 主要用于移动设备 嵌入式设备上的Java应用程序,从JDK5.0 开始 改名为 JAVA ME
以上就是关于sdk是什么,eclipse sdk什么意思的全部内容,以及sdk是什么的相关内容,希望能够帮到您 。