什么是SDK 和JDK
这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“
SDK”。
SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)。 JDK(
Java Development Kit,
Java 开发工具包)是Sun Microsystems针对
Java开发员的产品。自从
Java推出以来,JDK已经成为使用最广泛的
Java SDK(Software development kit)。 可以认为jdk只是
sdk的一种(子集),因为它是开发
java程序的一个平台,开发其他程序的
sdk可以没有jdk。 比如你下载了一个软件开发平台 eclipse-
SDK-3.2.2-win32.zip,它本身里面是没有jdk的。 但是只要开发
java程序就必须使用jdk(
javaee和
javase)。 我来打个比方吧:
SDK就像一台机床(它可以是多用途的),它可以生产ABC等工件; 当我们要生产A时,就给机床换上生产A的刀具a; 当我们要生产B时就换上生产B的刀具b; 当我们要生产C时就换上生产C的刀具c; 当我们要用机床(
SDK)生产
java程序时,我们就给机床换上刀具jdk,于是就把安装了jdk的
SDK叫做
java SDK.
java jdk 和 sdk ,有啥不一样 ?
java sdk 和jdk 没有什么区别,严格意义上说是同一个东西,可以看作为一个子集关系。
SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“
SDK”。
SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)。 JDK(
Java Development Kit,
Java开发工具包)是Sun Microsystems针对
Java开发员的产品。自从
Java推出以来,JDK已经成为使用最广泛的
Java SDK。 可以认为jdk只是
sdk的一种(子集),因为它是开发
java程序的一个平台,开发其他程序的
sdk可以没有jdk。比如你下载了一个软件开发平台 eclipse-
SDK-3.2.2-win32.zip,它本身里面是没有jdk的。但是只要开发
java程序就必须使用jdk。 扩展资料: 甲骨文发布了
Java和
Java FX标准版本的补丁,主要是丰富了客户应用程序平台,该客户应用程序平台中包含首次应用于苹果产品的
Java开发套件(JDK)和
Java FX软件开发套件(
Java FX
SDK)。 甲骨文称,公司现在正在开发更好的
Java平台、
Java SE7第四版和
JavaFX2.1。其还解释道,下载的
Java 开发套件中包含
JavaFX
SDK,此程序来自Oracle技术网络并适用于MacOS X系统。 目前,
Java SE7第四版和
JavaFX2.1也 被应用于Windows操作系统中。 参考资料来源:中关村在线-甲骨文发布支持Mac的JDK和
JavaFXSD 参考资料来源:百度百科-JDK 参考资料来源:百度百科-
SDK我想问下java sdk 是干嘛的? 编译和运行java程序的话应该在哪呢 ? 由于初学很多都不懂 拜托了
SDK(Software Develop Kit,软件开发工具包),用于帮助开发人员的提高工作效率。各种不同类型的软件开发,都可以有自己的
SDK。Windows有Windows
SDK,DirectX 有 DirectX 9
SDK,.NET开发也有Microsoft .NET Framework
SDK。
JAVA开发也不含糊,也有自己的
Java SDK ps:不要先关注这些细节的东西,先熟悉语法 然后上手写代码
用java Eclipse sdk编写程序。
public static void casishu(){ Random r=new Random(); int a=r.nextInt(100);//生成随机数 int b = 0; while(a!=b){ System.out.println("请输入一个数(0-100)"); Scanner sc=new Scanner(System.in);//输入一个数 b=sc.nextInt(); if(a>b){ System.out.println("你输入的数小了! 请再猜"); } if(a<b){ System.out.println("你输入的数大了! 请再猜"); } } System.out.println("你太有才了!"); } public static void main(String[] args) { casishu(); }
关于java的Sdk与Jdk的区别
JDK就是
java2
SDK的曾用名,后来sun公司将其改为了
Java 2
SDK,你从
SDK的英文原文就能看出来了,Software Develope kit软件开发工具集。 在
java中jdk=
sdk,因此只需装一个
Java有SDK?Java SDK与Android SDK有什么区别?
Java SDK,是
java的,Android
SDK是Android的,但是Android必须要在安卓的环境上运行,所以要安装
Java SDKJDK与SDK区别?
jdk JDK 是整个
Java的核心,包括了
Java运行环境(
Java Runtime Envirnment),一堆
Java工具和
Java基础的类库(rt.jar)。不论什么
Java应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK是学好
Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(
Java Virtual Machine)运行效率要比Sun JDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。但不管怎么说,我们还是需要先把Sun JDK掌握好。 〔来自百度百科〕
SDK 就是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“
SDK”。 摘自/dev/html/172.htm
SDK和JDK是JAVA里的什么东西?
SDK:Software Develop Toolkit是软件开发包是厂商提供的集成封装的库(library),通常比较底层,通用性强。 JDK(
Java Develop Toolkit),就是针对
JAVA语言的
SDK。 你不知道microsoft和sun水火不容吗????起名字都要不一样的,虽然都是在放屁混淆我们的视线但只要记得dk就是develop toolkit就ok的拉!!!!
eclipse ADT sdk,jdk ,各是干什么的
1、JDK(
Java Development Kit) 是
Java 语言的软件开发工具包(
SDK)。开发
Java程序必须要的工具包。 2、软件开发工具包(外语首字母缩写:
SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。这个封装了程序具体实现的细节;例如点击按钮这个事件的具体细节就封装在
sdk中,开发者只需要调用相应的方法或接口就可以实现点击按钮的事件处理,具体调用操作系统的细节就有
sdk去处理 3、ADT是Android开发的eclipse插件,用于打包和封装Android应用
菜鸟 问java : 请问java SDK 和 J2EE 有什么关系?区别?
随着网络的迅速发展,基于互联网的企业应用要求软件平台具有开放性、分布性和平台无关性。于是就相继出现了RPC/COM/CORBA等技术,但这些技术在实际应用中存在着许多不足和局限。它们的特定协议难以通过防火墙,因而不适于Web上的应用开发。为了进一步开发基于Web的应用,出现了Sun公司的Sun ONE(Open Net Environment 开发网络环境)和Microsoft公司的.NET等Web 服务技术体系。 Sun ONE体系结构以
Java语言为核心,包括J2SE/J2EE/J2ME和一系列的标准、技术及协议。它包括Sun独有的软件系列,其中有在市场上受欢迎的LDAP目录服务器软件,以及Forte for
Java——便于在任何环境下书写
Java 语言的软件工具。我们很容易就能从网上免费获得和使用包括
Java 集成开发环境、
Java数据库和中间件(Application Server)服务器等产品,以及它们的源代码。Sun ONE更接近或能满足互联网在智能化Web服务方面对分布性、开发性和平台无关性的要求。 随着
Java技术的不断发展,它根据市场进一步细分为:针对企业网应用的J2EE(
Java 2 Enterprise Edition)、针对普通PC应用的J2SE(
Java 2 Standard Edition)和针对嵌入式设备及消费类电器的J2ME(
Java 2 Micro Edition)三个版本。本文就Sun ONE的
Java核心应用——J2SE/J2EE/J2ME作一些介绍。 J2EE技术应用 J2EE是Sun公司推出的一种全新概念的模型,比传统的互联网应用程序模型更有优势。 J2EE模型 J2EE的应用编程模型(J2EE Blueprints)提供了一种用于实施基于J2EE多层应用的文档和实例套件的体系模型,简化了这项复杂的工作。它被开发人员用作设计和优化组件,以便开发人员从策略上对开发工作进行分工。 J2EE应用编程模型要求开发者将自己的工作分成两类:商业逻辑和表示逻辑,其余则由系统资源自动处理,不必为中间层管道进行编码。这样,开发人员就能将更多的时间花在商业逻辑和表示逻辑上。对重视缩短项目周期的公司来说,这种转变深受欢迎。 J2EE平台 J2EE平台是运行J2EE应用的标准环境,由J2EE部署规范(一套所有J2EE平台产品都必须支持的标准)、IETF标准集和CORBA标准组成。最新的J2EE平台还添加了
JavaBean组件模型。开发人员可以利用
JavaBean组件模型来自定义
Java类实例,并可通过已定义的事件访问
Java类。 J2EE支持EJB,因此开发人员可以执行多用户交易功能。当在J2EE服务器上运行时,Enterprise
JavaBeans将应用逻辑分成可再利用和可扩展的代码段。Enterprise
JavaBeans并不是新特征,但是通过定义标准客户端和服务API,J2EE增强了它的能力和可移植性。 EJB在服务器的一个容器内运行,提供所有典型的中间层服务,如事务管理、安全、远程客户连接、生存周期管理和数据库连接缓冲。为了让事务系统在存在EJB容器的情况下运行,开发人员只需在部署描述文件中定义Beans的事务属性即可。 J2EE通过定义一组标准的结构来实现它的优势,例如: 1.J2EE Application Programming Model,是一种用于开发多层次、瘦型客户用户程序的标准设计模型; 2. J2EE Platform,是一个标准的平台,用来整合J2EE的应用程序,并指定一系列的接口和方法; 3. J2EE Compatibility Test Suite,是一套兼容测试组件,用来检测产品是否同J2EE平台兼容; 4.J2EE Reference Implementation,用来示范J2EE的能力。 J2EE服务器 Sun的J2EE服务器通过
Java 命名和目录接口(JNDI)、认证、HTTP及与Enterprise
JavaBeans兼容的能力,提供命名和目录服务。JNDI是
Java平台的一种标准扩展版,向企业内的命名和目录服务提供具有
Java功能的,带有统一接口的应用,包括LDA
java, jdk, eclipse, ee, sdk这些概念之间有什么关系啊?
java 是一种高级语言 JDK 是整个
Java的核心,包括了
Java运行环境(
Java Runtime Envirnment),一堆
Java工具和
Java基础的类库(rt.jar)。不论什么
Java应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK是学好
Java的第一步。 eclipse 是集成的IDE开发平台使用它开发
java程序需要事先安装jdk 其实很简单,
SDK 就是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。 这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“
SDK”。
安装安卓平台里的JDK.SDK.ADT.的全称是什么,又是什么意思?
JDK(
Java Development Kit) 是
Java 语言的软件开发工具包(
SDK)。开发
Java程序必须要的工具包。
SDK(Software Development Kit)软件开发工具包。一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。 ADT是Android开发的eclipse插件,用于打包和封装Android应用。抽象数据类型(ADT)是一个实现包括储存数据元素的存储结构以及实现基本操作的算法。在这个数据抽象思想中,数据类型的定义和它的实现是分开的,这在软件设计中是一个重要的概念。 扩展资料: 软件开发工具包是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言
SDK即开发?Windows?平台下的应用程序所使用的
SDK。 它可以简单的为某个程序设计语言提供应用程序接口?API?的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。
SDK 还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。 为了鼓励开发者使用其系统或者语言,许多
SDK 是免费提供的。软件工程师通常从目标系统开发者那里获得软件开发包,也可以直接从互联网下载,有时也被作为营销手段。例如,营销公司会免费提供构建
SDK 以鼓励人们使用它,从而会吸引更多人由于能免费为其编程而购买其构件。
SDK 可能附带了使其不能在不兼容的许可证下开发软件的许可证。例如产品供应商提供一个专有的
SDK 可能与自由软件开发抵触。GPL?能使
SDK 与专有软件开发近乎不兼容。LGPL?下的
SDK 则没有这个问题。 参考资料:百度百科——
SDKjava中jdk与sdk的区别?
辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“
SDK”;JDK只是针对于
Java的
SDKJAVA中的JDK和SDK是什么意思有什么区别?
Java Development Kit 和Software Development Kit应该是一回事,只不过名字叫得不甚一样而已,有些版本为了体现是
Java 2 的就叫J2
SDK,像J2
SDK1.4.2;有些直接叫JDK,像JDK1.6
sdk java是什么意思?
SDK,Software Development Kit 的缩写,中文即“软件开发工具包”。广义上指辅助开发某一类软件的相关文档、范例和工具的集合。
JAVASDK是什么?
辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“
SDK”
java sdk 与 jdk有什么区别
Java EE
SDK和JDK的区别如下:
SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“
SDK”。
SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)。 JDK(
Java Development Kit,
Java开发工具包)是Sun Microsystems针对
Java开发员的产品。自从
Java推出以来,JDK已经成为使用最广泛的
Java SDK(Software development kit)。可以认为jdk只是
sdk的一种(子集),因为它是开发
java程序的一个平台,开发其他程序的
sdk可以没有jdk。比如你下载了一个软件开发平台 eclipse-
SDK-3.2.2-win32.zip,它本身里面是没有jdk的。但是只要开发
java程序就必须使用jdk(
javaee和
javase)。
问下java中的sdk与jdk的区别?是不是javaee是用sdk来开发,而javase是用jdk来开发?
SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“
SDK”。
SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)。 JDK(
Java Development Kit,
Java开发工具包)是Sun Microsystems针对
Java开发员的产品。自从
Java推出以来,JDK已经成为使用最广泛的
Java SDK(Software development kit)。 可以认为jdk只是
sdk的一种(子集),因为它是开发
java程序的一个平台,开发其他程序的
sdk可以没有jdk。 比如你下载了一个软件开发平台 eclipse-
SDK-3.2.2-win32.zip,它本身里面是没有jdk的。 但是只要开发
java程序就必须使用jdk(
javaee和
javase)。 我来打个比方吧:
SDK就像一台机床(它可以是多用途的),它可以生产ABC等工件; 当我们要生产A时,就给机床换上生产A的刀具a; 当我们要生产B时就换上生产B的刀具b; 当我们要生产C时就换上生产C的刀具c; 当我们要用机床(
SDK)生产
java程序时,我们就给机床换上刀具jdk,于是就把安装了jdk的
SDK叫做
java SDK.
JavaEE是专门为企业级应用提供的一个开发工具包,它里面已经包含了许多开发企业级应用所需要的“组件”,它为J2EE的开发提供了一个便利的开发平台,所以它就直接叫
JavaEE
SDK了。 不知道说明白了没有,都是些概念性的东西,其实你也可以理解jdk就是
java SDK。
谁知道Java编程SDK怎么用?
你还没有入门,说了你也不是很明白。 首先你需要知道
Java 程序: 1. 开发环境,需要安装一个 JDK,它包括了运行时库(JRE)和编译器调试器等工具。 2. 如何写一个 .
java 文件(扩展名为
java,前面是类名)。 3. 如何通过
javac.exe 来编译这个文件,如果用到了第3方类库怎么添加 -classpath 参数。 4. 如何通过
java.exe 来运行这个程序,如果用到第3方类库怎么添加 -classpath 参数。 5. 如何你的源代码中有 hard-code 的汉字当字符串常量,如果在编译中 -encoding $字符集。 前面是最基础的,如果没弄明白,后面不必说其它的。 /static/bookshelf/
java_fundamentals_tutorial/hello_world.html
解释一下JRE、JDK和SDK分别是什么啊?
J2EE:
Java 2 企业版 J2SE:
Java 2 标准版 J2ME:
Java 2 微型嵌入式版 JRE:
Java 的运行环境。 JDK:是一切
java应用程序的基础,所有的
java应用程序是构建在这个之上的。它是一组API,也可以说是一些
java Class
SDK:软件开发工具包
关于JDK和SDK?
JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。
SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。
ME(J2ME),micro edtion,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。
SDK(Software Development Kit, 即软件开发工具包 )一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。
SDK,Software Development Kit 的缩写,中文即“软件开发工具包”。广义上指辅助开发某一类软件的相关文档、范例和工具的集合。一般而言,SDK即开发 Windows 平台下的应用程序所使用的SDK。
jdk与sdk的区别
JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品
SDK(Software Development Kit, 即软件开发工具包 )