java sdkjdk与sdk的区别

java sdk  时间:2022-02-28  阅读:()

什么是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。 扩展资料: 甲骨文发布了JavaJava 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 SDKJAVA开发也不含糊,也有自己的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 SDK

JDK与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 则没有这个问题。 参考资料:百度百科——SDK

java中jdk与sdk的区别?

辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”;JDK只是针对于JavaSDK

JAVA中的JDK和SDK是什么意思有什么区别?

Java Development Kit 和Software Development Kit应该是一回事,只不过名字叫得不甚一样而已,有些版本为了体现是Java 2 的就叫J2SDK,像J2SDK1.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, 即软件开发工具包 )

  • java sdkjdk与sdk的区别相关文档

虎跃云-物理机16H/32G/50M山东枣庄高防BGP服务器低至550元每月!

虎跃科技怎么样?虎跃科技(虎跃云)是一家成立于2017年的国内专业服务商,专业主营云服务器和独立服务器(物理机)高防机房有着高端华为T级清洗能力,目前产品地区有:山东,江苏,浙江等多地区云服务器和独立服务器,今天虎跃云给大家带来了优惠活动,为了更好的促销,枣庄高防BGP服务器最高配置16核32G仅需550元/月,有需要的小伙伴可以来看看哦!产品可以支持24H无条件退款(活动产品退款请以活动规则为准...

修罗云50元/月起香港大宽带NAT VPS,香港沙田建站2核2G5M仅70元/月起

修罗云怎么样?修罗云是一家国内老牌商家,修罗云商家以销售NAT机器起家,国内的中转机相当不错,给的带宽都非常高,此前推荐的也都是国内NAT VPS机器。今天,云服务器网(www.yuntue.com)小编主要介绍一下修罗云的香港云服务器,适合建站,香港沙田cn2云服务器,2核2G,5M带宽仅70元/月起,同时香港香港大带宽NAT VPS低至50元/月起,性价比不错,可以尝试一下!点击进入:修罗云官...

恒创科技SonderCloud,美国VPS综合性能测评报告,美国洛杉矶机房,CN2+BGP优质线路,2核4G内存10Mbps带宽,适用于稳定建站业务需求

最近主机参考拿到了一台恒创科技的美国VPS云服务器测试机器,那具体恒创科技美国云服务器性能到底怎么样呢?主机参考进行了一番VPS测评,大家可以参考一下,总体来说还是非常不错的,是值得购买的。非常适用于稳定建站业务需求。恒创科技服务器怎么样?恒创科技服务器好不好?henghost怎么样?henghost值不值得购买?SonderCloud服务器好不好?恒创科技henghost值不值得购买?恒创科技是...

java sdk为你推荐
enhanced硬盘改成compatible和enhanced有什么区别x77论坛"0x00000008"指令引用的"0x00000008"内存.该内存不能为"read"blastpblast 和bomb的区别blastpblast是什么意思qq实名注册请问手机QQ上实名认证怎么弄?cs躲猫猫cs1.6捉迷藏模式怎么玩啊visio使用教程怎样使用visio画E-R图visio使用教程如何使用visio2013如何绘制UML图实数的定义数学中的“实数”是什么?色温图led色温6000k显示是什么颜色呢?
域名解析 申请免费域名 希网动态域名 cpanel主机 监控宝 2017年黑色星期五 云主机51web 网页背景图片 网站挂马检测工具 免费网站申请 申请个人网站 帽子云 免费活动 上海服务器 申请网页 七夕快乐英语 360云服务 域名与空间 太原联通测速 群英网络 更多