JDK到底是Java平台,环境,还是编程软件啊?

作者&投稿:范晴 (若有异议请与网页底部的电邮联系)
JDK和JAVA之间有什么关系?~

针对Java语言的初学者,详细介绍初学者对于Java的JDK、JRE、JVM之间的关系,帮助初学者能够理清楚它们各自的作用和应用范围。

这么说吧。我们在用的Windows Xp 就属于一种平台,开发Windows各组件的工具就叫开发工具。
这么说并不完全正确,但是可以帮助你理解。
jdk 是你写java程序时所必须遵守的一套规定,所有人写的java的程序,都符合jdk里面的语法、接口约束,这就叫做开发平台,大家的语言环境都一样
而开发工具就是,你写程序时所用到的工具,比较最简单的记事本,或者比较流行的免费eclipse 或者myeclispe

JDK:Java Development Kit 顾名思义,它是Java的编程开发工具

JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。
可以理解为Java平台和环境。

JRE(Java Runtime Environment;Java运行时环境)是java运行环境。JDK(Java Development Kit;Java开发工具包)是java开发环境。JRE内部提供了java字节码解释器(JVM,Java Virtual Machine,java虚拟机),是运行java语言开发的软件的必备软件。JDK是面向开发者的开发工具(也可称开发环境,开发平台),其内部已经包含了一个完整的JRE,只不过在JRE基础上增加了一些最基本的开发工具。单纯的JDK应该算不上编程软件,因为其提供的编程功能非常有限。真正意义上的java编程软件应该是类似JBuilder,Eclipse,Idea等功能强大的IDE软件。

是整个java的核心,包括了它的运行环境,等等

JDK是Sun针对Java开发员的产品。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。
JDK包含的基本组件包括:   ·javac – 编译器,将源程序转成字节码   ·jar – 打包工具,将相关的类文件打包成一个文件   ·javadoc – 文档生成器,从源码注释中提取文档   ·jdb – debugger,查错工具   ·java – 运行编译后的java程序(.class后缀的)   appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。   Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。   Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。   Jconsole: Java进行系统调试和监控的工具


关于java eclipse安装配置,小生刚接触有很多问题想请教
补充回答:JDK(java Development Kit)和SDK只是一个单词的区别,因为SDK包含了JDK,如果你要学习c#,那么就要用到其他的DK。也就是SDK是电脑,JDK是联想电脑一样。每个语言的运行,都要需要自己的运行环境。而JDK就是保证java运行的基本。JDT这个不知道,应该是你看多了 再者,刚开始学习时,一些概念...

java又一白痴问题。。
|和||都是位运算中的或运算,即在相同位上的相同即为0 ,否则为1,就像题中的,0与1 为1,1 与1为0,0与0 为0 ||和|都是在前后两个判断中有一个是true则结果就为true,否则是false ||和|的区别再于一个在检查前半部分得到true后就直接整体定位为true,不再执行后半部分,另一个即使...

想培训Java,不知道课时多长时间?能不能贷款?有包吃住的吗?
比如说有的机构,时间长达8-10个月,那么这么长时间带来的是知识的掌握更多?还是学习得更扎实?还是参培学员的整体能力偏低等情况。3-4个月就可以结束的,是否都是有基础的在学习,如果你是零基础,也要三思。关于DK,这个不做太多分析,只说一点。价格是不得不考虑的因素之一,但是要多对比,物美...

JDK与JRE的区别并且分别都有什么作用
是java程序的运行环境。既然是运行,当然要包含jvm,也就是大家熟悉的虚拟机啦,developmentkit,是java的开发工具包,里面包含了各种类库和工具。当然也包括了另外一个Jre.相信大家都知道jdk的bin下有各种java程序需要用到的命令,与jre的bin目录最明显的区别就是jdk下才有javac,这一点很好理解,因为jre...

请问JDK1.8 和JDK 8有什么不同?
DK1.8和JDK8没有区别。ava大体有3大类命名方式,JDK、J2SE、JAVASE,Java8、JDK8、JDK1.8都是一个东西,JDK。其名称变更过程如下:1998年12月8日,Sun公司发布了第二代Java平台的3个版本。J2ME,,Java2平台的微型版,应用于移动、无线及有限资源的环境;Java2StandardEdition,Java2平台的标准版...

有前途,没后路
wow dk当t有前途还是dps有前途? DK作为一个英雄职业来说,不论DPS 或者TANK都是很厉害的,但是如果只是新手初玩DK推荐做TANK 因为DPS是需要很强大的手法支援的,还有装备的提升,但是作为TANK在获取装备上面却是相对容易很多,竞争压力小点,但是DPS的话装备上面就会有很大的竞争压力。而且手法上面DKT...

jdk1.8新特性
Java8(又称为jdk1.8)是Java语言开发迄今为止的一个最主要和用户最多的一个版本。Java8是Oracle公司于2014年3月18日发布,它不仅支持函数式编程,而且还拥有新的日期API,StreamAPI等操作,下面胖虎带领大家一探究竟Java8的一些新特性。ava8API添加了一个新的抽象称为流Stream,可以让你以一种声明的...

Java(TM) 2 Runtime Environment 是干什么用的?
java运行时环境,顾名思义,可以说是JAVA运行库,建立一个运行JAVA的环境。是最小的运行环境,就像最小安装的windows一样。微软的vm好像只支持j2dk 1.1.2以前的,新的不支持了.jre是和sun的jdk同步更新的

如何用Java进行3DES加密解密
密算法,其具体实现如下:设Ek()和Dk()代表DES算法的加密和解密过程,K代表DES算法使用的 密钥,P代表明文,C代表密表,这样,3DES加密过程为:C=Ek3(Dk2(Ek1(P)))3DES解密过程为:P=Dk1((EK2(Dk3(C)))\/ public class ThreeDes { \/ param args在java中调用sun公司提供的3DES加密解密算法时,...

计算机2级JAVA都考些什么?
?九、 Java的应用 ?十、 J2DK的下载和操作。 ?? 考试方式: ??笔试:90分钟,满分100分,其中含公共基础知识部分的30分。 ??上机操作:90分钟,满分100分。 ??上机题目型别要求: ??(1) 基本操作。 ??(2) 简单应用。 ??(3) 综合应用。 计算机2级考试都考些什么??? 全国计算机2级主要有二级C或是C++、...

嵊州市17577366716: jdk是什么的缩写 -
之清血塞: 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开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高.

嵊州市17577366716: java里的jdk是什么意思 -
之清血塞: JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境.它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成.JDK(Java ...

嵊州市17577366716: JDK,JRE,JVM区别与联系 -
之清血塞: JDK : Java Development ToolKit(Java开发工具包).JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar).最主流的JDK是Sun公司发布的...

嵊州市17577366716: jdk是什么
之清血塞: JDK 是Java开发工具包 (Java Development Kit ) 的缩写.它是一种用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境. JDK是一切java应用程序的基础,所有的java应用程序是构建在这个之上的.它是一组API,也可以说是一些java Class. 要成为一个Java程序员,JDK是必不可少的最基本的工具.

嵊州市17577366716: JDK是什么东西 -
之清血塞: 这个理解不对.JDK是Java develop tookit,可以直观的理解为工具集.所谓工具就是执行java程序所需的一些东西,实在开发java程序时使用的.IIS是个网络服务器,java对应的服务器是tomcat或jboss等.这些服务器需要一个叫jre的东西支持,而jre是java runtime environment,他和jdk有相同的部分.

嵊州市17577366716: jdk和java虚拟机的区别 -
之清血塞: jdk就是java运行环境,就是java虚拟机 EclipseMyEclipse

嵊州市17577366716: jdk是虚拟机吗 -
之清血塞: JDK包含虚拟机和开发环境,具体解释如下:1.sdk和jdk和jre之间的区别:·SDK(Software Development Kit)一般指软件开发包,可以包括函数库、编译程序等. ·JDK(Java Development Kit)是面向JAVA开发人员使用的SDK,它提供了Java的...

嵊州市17577366716: java运行的环境是jdk,其他的语言呢? -
之清血塞: 运行TC需要TC的路径,比如 PATH = C:\TC\ 运行VC需要VC的路径,比如 PATH = C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 6.0\VC98\BIN 但是一旦生成EXE文件,一般都可以直接运行的,不是很依赖环境.vb的也不需要考虑 asp 和 php是需要服务器支持的 asp 是微软的iis 或者其他的改版asp服务器 php就是php(php语言的编译环境)也 推荐试试apache +php 有简单点的就是phpnow 整合了的 一路下一步回头就能用

嵊州市17577366716: java 到底它能做什么.(JDK) -
之清血塞: jdk 是 java development kit ,java 的工具包 ,当然java 程序离不开它了 ,还个 安装是一起安装了个 jre 那是java的运行环境 . 形象点 从北京到上海可以开车去 那么jdk就是车 就是工具,当然你也可以 坐飞机 飞机也许就是 vb , c++等 ,都可以达到相同的目的就是从北京到上海.

嵊州市17577366716: jdk作用是什么 -
之清血塞: jdk是JAVA的开发编译环境啊,里面包含了很多类库.即jar包.还有jre jvm 虚拟机.总而言之jdk 是java语言开发最基础的工具包,是java程序运行的基础也是各种IDE开发环境的基础,由sun公司开发,目前已

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网