JDK 是Java开发工具包 (Java Development Kit ) 的缩写。它是一种用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境。其中包括了Java编译器、JVM、大量的Java工具以及Java基础API里面是Java类库和Java的语言规范,同时Java语言的任何改进都应当加到其中,作为后续版本发布。要成为一名程序员,JDK是一种最基本的工具。
Java SDK最早叫Java Software Develop Kit,后来改名为JDK,即Java Develop Kit。JDK作为Java开发工具包,主要用于构建在Java平台上运行的应用程序、Applet 和组件等。
JDK的功能:
它的功能是用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境。它不提供具体的开发软件,它提供的是无论你用何种开发软件写Java程序都必须用到的类库和Java语言规范.
JRE为Java Runtime Environment的简称,Java Runtime Environment(包括Java Plug-in)是Sun的产品,包括两部分:Java Runtime Environment和Java Plug-in。JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含开发工具(JDK)--编译器、调试器和其它工具。JRE需要辅助软件--Java Plug-in--以便在浏览器中运行applet
Java Plug-in软件允许Java Applet和JavaBean组件在使用Sun的Java Runtime Environment(JRE)的浏览器中运行,而不是在使用缺省的Java运行环境的浏览器中运行。Java Plug-in可用于Netscape Navigator和Microsoft Internet Explorer。
J2RE是Java2 Runtime Environment,即Java运行环境,只是强调其匹配Java2平台,有时简称JRE。如果你只需要运行Java程序或Applet,下载并安装它即可。如果你要自行开发 Java软件,请下载JDK(JRE和JDK的区别)。JDK中附带有JRE。注意由于Microsoft对Java的支持不完全,请不要使用IE自带的虚拟机来运行 Applet,务必安装一个JRE或JDK。
 

最新文章

  1. 免费高效实用的.NET操作Excel组件NPOI(.NET组件介绍之六)
  2. poj1698--最大流(Dinic)
  3. 如何采用easyui tree编写简单角色权限代码
  4. SVN数据仓库迁移
  5. UnderScore源代码阅读1
  6. 【ESRI论坛6周年征文】ArcEngine注记(Anno/ Label/Element等)处理专题 -入门篇
  7. Django进阶篇(二)
  8. 物理系统迁移虚拟化P2V技术
  9. HDu 3449 (有依赖的01背包) Consumer
  10. Android 自定义RadioButton的样式
  11. 【开发】Dialog 对话框
  12. Yii 实现restful
  13. html5.边框属性相关知识点
  14. c# 与 c++ 编译
  15. Oracle中的列转行例子详解
  16. 安卓笔记--Edittext禁止换行
  17. python 11
  18. MapReduce论文学习
  19. [ 10.4 ]CF每日一题系列—— 486C
  20. Redis使用sortedset缓存IP段数据

热门文章

  1. git命令常见问题总结
  2. HDU 5773 最长上升子序列
  3. 【翻译】Kinect Studio是? 三月 SDK Update的新机能
  4. 给Android程序员的六个建议
  5. DirectX 基础学习系列5 纹理映射
  6. Bootstrap页面布局10 - BS代码
  7. javaWeb总结——session
  8. springMVC配置文件spring-servlet.xml中<mvc:annotation-driven />的意义
  9. 删除下标为n的数组值
  10. maven--composer---setting.xml(updatepolicy)---mvn install , mvn deploy