当前位置:首页 » 编程语言 » jdk与Java

jdk与Java

发布时间: 2022-05-26 08:22:07

1. jdk与java的关系

sun公司提供的自己的一套 java开发环境, Java Development Kit.
以 windows系统安装 JDK为例子, JDK的 bin目录你可以看下
javac.exe,就是 java源文件的编译工具, java源文件的扩展名为 .java,如Test.java, java源文件被编译后的 java字节码文件的扩展名为 .class
java.exe 是 java字节码编译程序, 负责解释执行java字节码文件,就是一个JVM(java虚拟机)
看到这些你就明白了jdk是开发人员也就是编写程序的时候需要的
jdk 目录下还会有一个 JRE(Java Runtime Environment), 这个字面理解就可以了 java运行时环境,无论你想在自己电脑上运行一个 java 程序还是自己编写的程序要测试运行都需要它(自己的编写的java程序也是java嘛).

2. java之JDK和JRE以及各版本的区别

先看一张jdk,jre,jvm的关系图(来自java官网)

java-jdk-8

A)JVM,JRE,JDK之间的关系。

jvm(Java Virtual Machine)JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

jre (java runtime environment) 是java程序的运行环境。

jdk(java development kit)是java的开发工具包。

B)JDK各版的名称及发布时间。

C)JDK各版的特性。

D)一些java框架与JDK之间的关系。

请参考原文:全面了解JDK: 与JRE,JVM关系,JDK各版本

3. java jdk和java的区别

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

4. JDK是什么意思

JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

没有JDK的话,无法编译Java程序(指java源码.java文件),如果想只运行Java程序(指class或jar或其它归档文件),要确保已安装相应的JRE。

(4)jdk与Java扩展阅读

JDK包含的基本组件包括:

javac编译器,将源程序转成字节码

jar打包工具,将相关的类文件打包成一个文件

javadoc文档生成器,从源码注释中提取文档

jdbdebugger,查错工具

java运行编译后的java程序(.class后缀的)

appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。

参考资料来源:网络-jdk

5. jdk jre jvm 的区别和联系

JDK,JRE,JVM的区别与联系
JDK(Java Development ToolKit) java 开发工具
JDK是Java语言的软件开发工具包SDK。针对java开发者使用,整个Java的核心,包括Java运行环境JRE,Java工具(编译器,打包压缩工具,调试工具,反编译工具),和Java基础类库等。

JRE(Java Runtime Environment) Java运行环境
Java运行环境,不是一个开发环境,包含JVM 等一些运行Java程序需要的必要组件和Java基础类库.要运行Java程序,只需安装JRE即可,但要开发Java程序就需要安装JDK.

JVM(Java Virtual Machine) Java虚拟机
JVM是用来执行Java字节码的,且依赖平台的抽象机器。JVM可以将字节码文件根据操作系统的不同,以不同的方式映射到操作系统底层,交由操作系统执行.

Java的跨平台本质是因为不同的操作系统拥有不同的Java虚拟机.Java虚拟机屏蔽了底层运行平台之间的差别,使得Java程序可以"一次编译,随处运行"…

总的来说: JDK > JRE > JVM

6. Java和jdk是一样的吗

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun
Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE,
JavaEE,
JavaME)的总称。Java
技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显着优势和广阔前景。
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开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。
一句话,jdk是支持Java运行的。没有jdk你用Java语言写的程序就不能运行。

7. java和jdk的区别,安装了java还需要安装jdk吗java自带有jdk吗

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

8. JDK和JAVA之间有什么关系

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

9. Java和jdk是一样的吗

java是一门开发语言,JDK是java开发者工具包的简称,也就是说,做java开发的程序员才需要安装JDK,如果要运行java语言,只需要JRE(java
runtime
environment
java运行环境的简称)就行了!
JDK中包含有JRE的!

10. java中jre,跟jdk的作用分别是什么

JDK:
Java Develpment Kit java 开发工具
JRE:
Java Runtime Environment java运行时环境
JVM:
java Virtual Machine java 虚拟机

jdk 是给开发人员使用的, jre和jvm是给普通用户使用,如果只是运行Java程序,安装JRE即可
JDK:

是java开发工具包,是Sun公司针对java开发人员的产品,jdk中包含jre,在jdk的安装目录下有一个jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里面就是jvm,lib中是java工作需要的类库,而java和lib合起来就称为jre

JDK(Java Development Kit) 是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:593
制作脚本网站 发布:2025-10-20 08:17:34 浏览:888
python中的init方法 发布:2025-10-20 08:17:33 浏览:582
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:765
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:684
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1013
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:255
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:114
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:806
python股票数据获取 发布:2025-10-20 07:39:44 浏览:713