JRE、JDK和SDK分别是什么? Win32 SDK是怎样一个软件?
来源:互联网 发布:mac matlabr2014b下载 编辑:程序博客网 时间:2024/05/02 00:28
J2SE: Java 2 标准版
J2ME: Java 2 微型嵌入式版
JRE:Java 的运行环境。
JDK:是一切java应用程序的基础,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class
SDK:软件开发工具包.
http://java.sun.com/products/
2. JDK,Java SDK最早叫Java Software Develop Kit,后来改名为JDK,即Java Develop Kit。JDK作为Java开发工具包,主要用于构建在Java平台上运行的应用程序、Applet 和组件等。
3. JRE(Java Runtime Environment,Java运行环境),也就是Java平台。所有的Java程序都要在JRE下才能运行。JDK的工具也是Java程序,也需要JRE才能运行。为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是安装的一部分。所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文件。
4. JVM(Java Virtual Machine,Java虚拟机)是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台。
所以,JAVA虚拟机JVM是属于JRE的,而现在我们安装JDK时也附带安装了JRE(当然也可以单独安装JRE)。
操作系统: Win9X
问:很多VC的书开始时总要提到没有MFC,只有API的历史,提到当时用的开发工具是Win32 SDK,只能用C。Win32 SDK是怎样一个软件?什么地方有?怎么用?
答:当微软每次推出一个重要的Windows版本,一般都会同时推出一个SDK(Software Development Kit),SDK中包括开发该版本Windows所需要的函数和常数定义、API函数说明文档、相关的工具和示例。SDK一般都使用C语言,但不包括编译器。SDK可以在微软的站点下载,也可以在MSDN专业版和企业版的光盘中找到。安装SDK后,使用VC++编写和编译程序就可以了。VC++中包括了SDK中的所有头文件、帮助、示例和工具,所以如果你使用的是VC++,你一般就不需要SDK了。只有当你的VC++版本比较低,如你使用的是VC++ 5.0,而想利用Win98中提供的新功能时,才需要安装SDK。从Windows 98起,Windows SDK叫Platform SDK(http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en)。Platform SDK包括最新的Windows API(如Windows 2000的新函数)的有关声明、例子,值得下载。
问:
1、是不是vc++即可用sdk也可以用mfc?
2、而c语言只能用sdk,不能用mfc?
3、开发游戏可不可以用mfc类库?为什么?
答:
1、VC++可以使用SDK,也可以使用MFC。
2、MFC是C++类库,在C语言中当然无法使用。
3、开发游戏可以使用MFC库,有一个常见的游戏《拖拉机》就使用了MFC类库。如果你的编的游戏界面简单,使用MFC也可以。不过由于MFC主要是针对普通应用程序的,对游戏的支持很少,所以也有好多人编游戏时不愿意使用MFC。
- JRE、JDK和SDK分别是什么? Win32 SDK是怎样一个软件?
- JRE、JDK和SDK分别是什么
- JRE、 JDK和SDK分别是什么
- JRE、JDK和SDK分别是什么
- JRE、JDK和SDK分别是什么
- JDK SDK JRE JVM
- JDK、SDK、JRE、JVM
- SDK\JDK\jre
- 【J2SE】JRE JDK和SDK的介绍
- SDK、JDK、JRE和JVM的关系
- SDK、JDK、JRE和JVM的关系
- JDK JRE J2SE SDK 区别
- sdk、jdk、jre的区别
- sdk、jdk、jre的区别
- sdk、jdk、jre的区别
- sdk、jdk、jre的区别
- sdk、jdk、jre的区别
- SDK、JDK、JRE的区别
- 赠人玫瑰,手有余香
- 主键与主键索引的关系
- 过去时代的诗与人 : 李太白
- 各种排序算法的稳定性和时间复杂度小结
- 浅谈Java内部类的四个应用场景
- JRE、JDK和SDK分别是什么? Win32 SDK是怎样一个软件?
- SSL 数字证书
- 一个总经理的11个经典面试问题
- Java中的栈内存与堆内存
- 给你一碗孟婆汤,你会选择遗忘什么?
- Js函数在线提取工具
- 胡思乱想胡说八道胡诌八扯------由C->C++想到的
- 51汇编伪指令
- md5 破解 查询 集合 联盟