关于jdkjavasdk的信息
今天给各位分享jdkjavasdk的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、浅析 什么是SDK JDK JRE JAR 以及其间的关系
- 2、jdk是什么?
- 3、SDK和JDK是JAVA里的什么东西?
- 4、java jdk 和 sdk ,有啥不一样 ?
- 5、java jdk和sdk,有什么不一样吗?
浅析 什么是SDK JDK JRE JAR 以及其间的关系
SDK全称Software Development Kit,中文意思为 “软件开发工具包”,是一个覆盖范围相当广的名词,可以说辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做 SDK。SDK是一系列文件的集合,他为软件的开发提供一个平台为软件开发使用提供各种API提供便利
JDK全程为 (Java Development Kit),中文意思 Java开发工具包 是SUN Microsystems针对Java开发员的产品,JDK已经成为使用最广泛的JAVA SDK 。可以认为JDK是SDK的一个子集 。
JDK包括了JRE,JAVA工具和JAVA基础类
JRE(Java Runtime Environment)包含JVM(Java Virtual Machine [JAVA虚拟机])标准实现及Java核心类库
JRE(Java Runtime Environment[Java运行环境]) 是运行基于Java语言编写的程序所不可缺少的运行环境。也是通过它,Java的开发者才得以将自己开发的程序发布到用户手中,让用户使用。
JRE中包含了Java virtual machine(JVM),runtime class libraries和Java application launcher,这些是运行Java程序的必要组件。
与大家熟知的JDK不同,JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器),只是针对于使用Java程序的用户。
Java Virtual Mechinal(JAVA虚拟机)。JVM是JRE的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM 的主要工作是解释自己的指令集(即字节码)并映射到本地的 CPU 的指令集或 OS 的系统调用。Java语言是跨平台运行的,其实就是不同的操作系统,使用不同的JVM映射规则,让其与操作系统无关,完成了跨平台性。JVM 对上层的 Java 源文件是不关心的,它关注的只是由源文件生成的类文件( class file )。类文件的组成包括 JVM 指令集,符号表以及一些补助信息。
JAVA的可执行程序 ,一个可行的Java应用程序,他存储在特别配置的JAR文件中,由
JDK是整个Java的核心,包括Java运行环境JRE、一堆Java工具(javac/java/jdb等)和java基础的类库(Java API、tr.jar等)
①SE(J2SE)标准版 ,使我们通常用的一个版本,从JDK5.0开始改名为 JAVA SE
②EE(J2EE)企业版,使用这种JDK开发J2EE应用程序,从JDK5.0开始 改名为 JAVA EE
③ME (J2ME)移动版 主要用于移动设备 嵌入式设备上的Java应用程序,从JDK5.0 开始 改名为 JAVA ME
jdk是什么?
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。没有JDK的话,无法编译Java程序(指java源码.java文件),如果想只运行Java程序(指class或jar或其它归档文件),要确保已安装相应的JRE。扩展资料JDK包含的基本组件包括:javac编译器,将源程序转成字节码jar打包工具,将相关的类文件打包成一个文件javadoc文档生成器,从源码注释中提取文档jdbdebugger,查错工具java运行编译后的java程序(.class后缀的)appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。参考资料来源:
SDK和JDK是JAVA里的什么东西?
SDK(Software Develop Toolkit)软件开发包,通常是为了开发某一个方面的程序软件,由厂商提供的集成封装的库(library),通常比较底层,通用性强。例如,Windows的API也可以看作是一个SDK。
JDK(Java Develop Toolkit),就是针对JAVA语言的SDK。
java jdk 和 sdk ,有啥不一样 ?
Java SDK和JDK的区别如下:
1、从字面意思进行区别:
① SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。
② JDK(Java Development Kit,Java开发工具包)是Sun Microsystems针对Java开发员的产品。
2、从应用范围进行区别:
① SDK是一个覆盖面相当广泛的名词,辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)。因此,SDK包括JDK。
② JDK是使用最广泛的Java SDK,也就是说JDK属于SDK。
扩展资料:
SDK就像一台机床(它可以是多用途的),它可以生产ABC等工件;
当我们要生产A时,就给机床换上生产A的刀具a;
当我们要生产B时就换上生产B的刀具b;
当我们要生产C时就换上生产C的刀具c;
当我们要用机床(SDK)生产java程序时,我们就给机床换上刀具jdk,于是就把安装了jdk的SDK叫做java SDK.
参考资料:百度百科-SDK
百度百科-JDK
java jdk和sdk,有什么不一样吗?
首先,简单点说两个都是java2
其次,
jdk叫做java开发工具包,是java语言的开发包,其安装包中包含jre(java运行环境)和java开发环境(jdk),安装好了后就可以进行java语言的开发了,
java EE是j2ee的一个开发环境,他基于java开发环境(jdk)所以他的安装包包括了jdk,另外j2ee的标准在jdk的基础上定义了一些企业级的规范,例如EJB,jsp等等规范,j2ee的安装包自然应该包含EJB、jsp等组件的开发和运行环境,即一个j2ee服务器以及文档及j2ee demo。就目前的情况来看,各大厂商根据j2ee规范有自己的一套实现,所以安装和使用sun公司的j2ee服务器的不多,一般仅供学习使用。这里分享一下java企鹅裙,前面呢,是665,中间是617,后面是150,每天分享java技术,小白大神都可以来。
关于jdkjavasdk和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-12,除非注明,否则均为
原创文章,转载请注明出处。