- 摘要: SDK(SoftwareDevelopKit,软件开发工具包),用于帮助开发人员的提高工作效率。各种不同类型的软件开发,都可以有自己的SDK。Windows有WindowsSDK,DirectX有DirectX9SDK,.NET开发也有Microsoft.NETFrameworkSDK。JAVA开发也不含糊,也有自己的JavaSDK。JavaSDK最早叫JavaSoftwareDevelopKit,后来改名为JDK,即JavaDevelopKit。&n
- SDK(Software Develop Kit,软件开发工具包),用于帮助开发人员的提高工作效率。各种不同类型的软件开发,都可以有自己的SDK。Windows有Windows SDK,DirectX 有 DirectX 9 SDK,.NET开发也有Microsoft .NET Framework SDK。JAVA开发也不含糊,也有自己的Java SDK。
Java SDK最早叫Java Software Develop Kit,后来改名为JDK,即Java Develop Kit。
JDK作为Java开发工具包,主要用于构建在Java平台上运行的应用程序、Applet 和组件等。
JRE(Java Runtime Environment,Java运行环境),也就是Java平台。所有的Java程序都要在JRE下才能运行。JDK的工具也是Java程序,也需要JRE才能运行。为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是安装的一部分。所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文件。
JVM(Java Virtual Machine,Java虚拟机)是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台。
相关推荐
基于51单片机的多功能智能路灯控制系统(仿真+代码+原理图)
智能路灯控制系统主要由51单片机最小系统+1602显示模块+DS1302时钟模块+光强检测模块+按键输入模块+声光报警模块+LED照明模块+状态检测电路+人体车辆红外检测模块组成。能实现以下功能: 1.能够按键设定系统时间、工作时间、光照阈值 2.工作时间内路灯点亮,凌晨12点后路灯关闭,有人或车通过是,路灯点亮10s 3.非工作时间光照强度低于阈值,路灯点亮 4.能够检测系统工作状态,路灯应亮未亮,声光报警 5.具备手动控制,能够切换自动/手动控制功能
SDK,JDK,JRE,JVM之间的关系
SDK:软件开发工具包 JDK:Java开发工具箱 JRE:Java运行环境 JVM:Java虚拟机(Java的解释程序) 他们三者之间的关系为: SDK>JDK>JRE>JVM 呈包含关系 JVM是不能独立安装的,JRE和JDK都是可以独立安装的,有单独的JDK安装包和单独JRE安装包,但是没有单独的JVM安装包。 安装JDK的时候:JRE就自动安装了,同时JRE内部的JVM也就自动安装了 安装JRE的时候:JVM也就自动安装了 问题:为什么安装JDK的时候会自带一个JRE?因为Java
STM32低功耗模式下ADC采样抖动的5个隐藏陷阱及解决方案(实测避坑)
本文深入探讨了STM32低功耗模式下ADC采样抖动的5个常见陷阱及解决方案,包括多通道采样电压跃迁、外设开关信号稳定、低功耗模式与ADC时钟同步、输入阻抗失配以及基准电压稳定性问题。通过实测数据和优化代码示例,帮助工程师有效规避ADC采样数据抖动问题,提升物联网设备的测量精度和稳定性。
JDK、JRE、JVM和SDK傻傻分不清?
就是JDK里的工具几乎是用Java所编写,所以也是Java应用程序,因此要使用JDK所附的工具来开发Java程序,也必须要自行附一套JRE才行,因此,\jre目录下JRE用于运行开发java程序所用的工具(这些工具也是java程序),C:\Program Files\Java目录下的那套JRE就是用来运行一般Java程序用的(编程人员开发出来的java程序)。父目录有没有JRE;JVM是不能独立安装的,JRE和JDK都是可以独立安装的,有单独的JDK安装包和单独JRE安装包,但是没有单独的JVM安装包。
如何用Bertalign快速搞定多语言句对齐?5分钟上手教程(附避坑指南)
本文详细介绍了如何利用Bertalign工具快速实现多语言句对齐,从安装配置到实战应用的全流程指南。通过LaBSE句向量技术,Bertalign显著提升了对齐准确率,支持25种语言的任意组合,特别适合处理复杂句式。文章还提供了常见问题的解决方案和性能优化技巧,帮助用户高效完成多语言文本对齐任务。
Hyper-V集群部署指南
工欲善其事,必先利其器。搭建一个方便管理的服务集群,是分布式学习很重要的环境。 目前流行的虚拟机产品主要为Vmware 和 win10自带的Hyper-V(win10家庭版无此功能),网上关于Vmware的教程更多,显然它更容易上手,但Hyper-V也算是一个很不错的产品,这里记录一下我的学习过程: 目录 Hyper-V的安装 服务集群的搭建 虚拟机的网络通信 NAT网络的搭建 端口映射 Linux的静态IP 虚拟机的自启动问题 Hyper-V的安装 也不能算说是安装,如果你的win1
SDK、JDK、JRE和JVM的关系
SDK(Software Develop Kit,软件开发工具包),用于帮助开发人员的提高工作效率。各种不同类型的软件开发,都可以有自己的SDK。Windows有Windows SDK,DirectX 有 DirectX 9 SDK,.NET开发也有Microsoft .NET Framework SDK。JAVA开发也不含糊,也有自己的Java SDK。Java SDK最早叫Java
3、基于视觉的智能分拣机:原理、算法与应用
本文介绍了一种基于视觉的智能分拣系统,利用树莓派、相机模块和多种检测算法实现低成本、高精度的物体分拣。系统支持颜色、形状和尺寸三种检测方式,准确率达99%,广泛适用于制造业、农业和物流等领域。文章详细阐述了各检测算法原理、测试结果及系统优化方向,并探讨了其实际应用案例与未来发展前景。
Java基础错题集(二)
Java基础错题集(二),必看!
DRV8711驱动器的各寄存器的介绍
drv8711驱动器
巨正则蒙特卡洛—甲烷和二氧化碳的竞争吸附GCMC
巨正则蒙特卡洛—甲烷和二氧化碳的竞争吸附GCMC
JDK JRE Android SDk JVM Dalvik 关系 图解 源码框架分析
1.为什么我配置了Android SDk 还要配置JDK呢?这两者到底是什么关系? 2.JVM是java程序的运行环境, Dalvik 是android程序的运行环境,而android是用java语言编写的,那么 JVM 与Dalvik是什么关系呢? 3.为什么我下载的JDK有两个文件夹,一个是jdk,一个是jre。而jdk文件中其实已经包含了jre,为什么有两个呢? 4.为什么我不配置jdk的环境变量打不开eclipse,配置了之后,可以进入了,不过进入了eclipse之后还要配置jdk的路径呢? 5
K8S搭建(centos)四、安装K8S
每个人都有惰性,但不断学习是好好生活的根本,共勉!
关于SDK_JDK_JRE_JVM的关系
SDKJDKJREJVM四者的关系 一:SDK与JDK的关系(可以认为jdk只是sdk的一种子集) SDK是SoftwareDevelopmentKit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使...
锂电池充电器电路设计 里面有电路
锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。
文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况
主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。
jdk,sdk,jre,jvm,ide,adt,跨平台性,j2ee,j2se
来自: 首先,什么是SDK呢? Software Develop Kit的简称,顾名思义就是软件开发包。软件开发商实现底层模块,并对其进行类库封装,配置成高级别的开发环境,为程序员上层的程序开发提供支持。譬如Google APP SDK。SDK用于帮助开发人员的提高工作效率。各种不同类型的软件开发,都可以有自己的SDK。Windows有Windows SDK,DirectX 有 D
华为的C语言编程规范.pdf
华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。
JVM,JRE,JDK 的区别与联系以及 Write once,Run anywhere ?
JVM,JRE,JDK的区别与联系? a. JVM: JVM就是我们常说的java虚拟机,它是整个java实现跨平台的 最核心的部分, 所有的java程序会首先被编译为.class的类文件,这种类文件可 以在虚拟机上执行, 也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统 交互,由虚拟机将程序解 释给本地系统执行。 b. JRE: JRE是指Java的运行...
SIMATIC S7-1200, S7-1500 PID 控制[手册]
SIMATIC S7-1200, S7-1500 PID 控制[手册]
J2EE,J2SE,J2ME,JDK,SDK,JRE,JVM区别
转自:http://www.metsky.com/archives/547.html 一、J2EE、J2SE、J2ME区别 J2EE——全称Java 2 Enterprise Edition,是Java的一种企业版,用于企业级应用开发。 J2SE——全称Java 2 Standard Edition,是Java的标准版,用于标准应用开发,也是Java基础版本。 J2ME——全称Java 2...
Java常用名词
Java常用名词 经过初步的对软考、J2SE的了解,Java集合了几乎计算机语言所有的优点,避开了的之前C、C#语言等的不足,在 现实的工作中现在Android系统也就是用的Java语言,Java 的确是一个十分优美的语言,其语言具有完全面向对象, 分布式和多线程等高级计算机语言的特点,同时可移植性,安全性等也受到大家的青睐。 JAVA语言简单易学,入门没
辨析ADK&JVM&JRE&JDK&ADT
一、SDK 英文全称:Software Development Kit 中文译名:软件开发工具包 详解: 由第三方服务商提供的实现软件产品某项功能的工具包。 为了扩展软件功能或其它方面而设计出来给开发人员使用的工具包,利用这工具包可设计出特有的程序。如:DirectX8 SDK可设计游戏,J2SE 1.4可设计Java程序等等。 一般是指软件工程师为特定的软件包、软件框架、硬件平台...
Java入门必学
Java API J2SDK JDK JVM JRE
8178



被折叠的 条评论
为什么被折叠?



