JDK和JAVA之间有什么关系?

作者&投稿:标习 (若有异议请与网页底部的电邮联系)
jdk和Eclipse是什么关系啊~

jdk和Eclipse的关系如下:
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
Eclipse的运行依赖于jdk和jre。 jdk是编译环境(编译器),把java文件编译成class文件。 jre是运行环境(运行器),执行class文件需要使用jre。
所以以上三者是具有相互依赖关系的,eclipse开发出java代码,通过jdk将java代码编译为机器语言(class),然后再通过jre进行运行才可以完成功能实现。

扩展资料
Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——Eclipse Platform、JDT、CDT和PDE。
JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。
参考资料来源:百度百科—JDK
参考资料来源:百度百科—ECLIPSE

JSP是指Java
Sever
Page,字面意思是Java服务器页面,也就是说基于Java平台的Web服务器上的页面,这些Jsp文件最终是要通过JDK的编译器编译成class文件,然后再由基于Java虚拟机的应用服务器来执行的,所以说它只是Java企业应用的一个技术实现,目前已经有很多替代方案。

那肯定是要用JDK,JDK就是编译JAVA语言必须的软件。JDK是一个文件包,里面包含了编译工具,也包含了执行工具。
如果你要写简单的JAVA程序并且执行它,就必须下载JDK,然后把程序写在记事本上,然后后缀名改为JAVA,那么就能用JDK中的JAVAC进行编译了。编译没有任何问题的话,就可以直接执行了。

JAVA进行编译不是写的过程,写可以写在任何地方,别如记事本,编译是检验你写的程序有没有错误,如果错了就编译不过去,如果正确了就会生成一个JAVA的可执行程序。

所以编辑程序初学者可以用记事本,有了感觉过后使用editplus,最后程序很熟练了能开发项目了就是用ECLIPSE编写。这个是漫长的过程。不管你用什么东西编写,想编译程序,想执行都离不开JDK。

简单的来说就是编辑是编写过程,编译是系统帮你检查是否正确。打开书本,用记事本编辑一个简单的程序,然后执行一次就明白了。不动手始终是抽象的。

JAVA同C、C++、C#一样是一门编程语言(其实可以看做一个行业,一门技术)。
JDK全称Java Development Kit,java开发工具箱,是开发Java程序的工具。

打个比方,木匠这门手艺就好比Java,那么木匠为别人做木匠活时用的工具就是JDK了。

jdk就是一个编译器,因为java是一门高级编程语言,在编译好后要实现代码的功能需要两步:1、编译;2、执行;
编译是通过编译器jdk生成以class为后缀的字节码文件,当你执行的时候就是执行的编译生成的字节码文件。现在也有很多工具很容易就能对代码运行,但建议在最开始学习java时尽量还是在命令行操作下执行java代码。

JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。



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




JDK与JRE的区别并且分别都有什么作用
与开发无关,正因为如此,具备开发功能的jdk自己的jre下才会同时有client性质的jvm和server性质的jvm,而仅仅作为运行环境的jre下只需要client性质的jvm.dll就够了。记得在环境变量path中设置jdk\/bin路径麽?这应该是大家学习Java的第一步吧,老师会告诉大家不设置的话javac和java是用不了的。确实jdk\/bin...

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

聆韵手机型号DK526 不支持java 怎么下载手机QQ 或者 怎么让它支持java...
支持JAVE与否是硬件问题,无法改变。看看你手机是否支持MTK:按*#220708# 有反应则支持,你可以到腾讯网去下载相应的QQ。选择国产机MTK平台。 无反应则不支持。就不能扩充第三方软件。非智能机一般就这两种平台,主流手机支持JAVE,国产机一般支持MTK。有些机子什么都不支持。

如何让JAVA显示多域资源组成的图片
你的文字叙述真让人醉。你“例外站点“设置的不对,要么将那个.jar链接加入”例外站点“,要么用”http:\/\/www.cbs.dtu.dk“作例外站点。例外站点URL的规则如下:如果只提供了一个域,则将允许运行来自该域的任何 RIA。一个域可以有多个条目,例如,https:\/\/www.example.com 和 http:\/\/www....

做java开发, 一般公司用的最多是linux的哪个版本?
现在JAVA开发用哪个版本的JDK最多?还有哪个版本的Eclipse 每个公司用的jdk版本都是不一样的,要根据专案的统一决定使用dk版本以及eclipse版本 jdk是 Java 语言的软体开发工具包,主要用于移动装置、嵌入式装置上的java应用程式。 Eclipse 是一个开放原始码的、基于Java的可扩充套件开发平台。就其本身...

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

请问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平台的标准版...

求一个JDK运行JAVA语言的九九乘法表代码?
回答:public class qq { public static void main(String[] args) { int a,b; for(a=1;a<=9;a++) { for(b=1;b<=a;b++) { System.out.print(a+"*"+b+"="+(a*b)+"\\t"); } System.out.println(); } } }

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

普莱达dk288手机能不能玩游戏
这款手机貌似并不支持JAVA,也不自带模拟器,不过你也可以尝试下载jar格式的游戏。可以自己建立个game文件夹,把jar格式的游戏文件存放在这个文件夹内,通过手机找到这个文件夹中的jar格式的文件,点击打开就开始安装了。安装完成后在百宝箱里就有这个游戏的快捷图标了。一些小说或者是软件也是这样操作的。且...

武强县18366662142: jdk与java的关系 -
勇柏鹿胎: sun公司提供的自己的一套 java开发环境, Java Development Kit.以 windows系统安装 JDK为例子, JDK的 bin目录你可以看下 javac.exe,就是 java源文件的编译工具, java源文件的扩展名为 .java,如Test.java, java源文件被编译后的 java字节...

武强县18366662142: java框架和JDK什么关系?Struts里有包? -
勇柏鹿胎: JDK我们用的标准开发包,里面的类是最基本的~ 但是不能把所有类型的类库都放在JDK里啊,要不这JDK得多大~~所以一些高级类库以框架或其他形式出现了~~

武强县18366662142: Java运行环境和jdk的关系 -
勇柏鹿胎: 前者,单指运行环境 后者,包括开发环境

武强县18366662142: JAVA虚拟机和JDK是什么关系. -
勇柏鹿胎: Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现.Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统. JDK (Java Development Kit) JDK 是整个Java的核心,包括了Java运行环境(...

武强县18366662142: jdk和java是什么关系?安装二个程序时,怎么没关系? -
勇柏鹿胎: jdk是java的开发工具包,用于java的开发.你说的java应该是jre吧,jre是java的运行环境.一般jdk中包含了jre.所以安装了jdk后jre就可以不安装了.

武强县18366662142: java jdk和java的区别 -
勇柏鹿胎: jdk = java development kit ,也就是java开发工具包,缺省情况下是Java SE JDK,即标准版的. java(TM),那个TM,指的是Trade Mark,也就是商标,以前是sun公司持有,现在卖给Oracle了 ~如果你认可我的回答,请及时点击【采纳为满意回答】按钮 ~~手机提问的朋友在客户端右上角评价点【满意】即可.

武强县18366662142: java8与jdk8是什么关系 -
勇柏鹿胎: jdk是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序. JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK). SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,...

武强县18366662142: Java 和 Jdk 是甚么关系 . Jdk是甚么是做甚么的有甚么用.
勇柏鹿胎: java是一门编程语言 jdk是进行java语言程序开发所需要的一组开发工具和运行环境

武强县18366662142: 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公司发布的...

武强县18366662142: 【高分】java7 ide jdk jre netbeans eclipse 这几个是什么关系? -
勇柏鹿胎: 一、1、java7是值得java版本,java从1.0开始到1.7,只是从1.5开始改成java5.0,java7.0了,java7就是java1.7,主要区别是在于jre类库含有更多的jar包,或者更优的处理方法2、IDE:集成开发环境,就是方便你做开发的工具,就行C,C++有visul ...

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