Java Platform, Standard Edition(JAVA SE)

参考:https://docs.oracle.com/javase/7/docs/index.html

Java SE可以开发和部署桌面应用程序和服务器端应用程序,Java SE和组件提供当前应用程序需要的丰富的用户接口、性能、通用性和安全性。

Oracle有两个产品的实现是基于Java Platform Standard Edition (Java SE) 7的,Java SE Development Kit(JDK) 7和 Java SE Runtime Environment (JRE) 7

JDK7是JRE7的一个超集,包含JRE7的一切,加上工具如编译器、调试器必须的小的应用程序和程序,JRE7提供的库,java虚拟机(JVM),和其他组件运行的小程序,用java编程语言编写的应用程序,注意,JRE包括不是由java SE规格要求的组件,包括标准和非标准的java组件。

以下概念图阐述了甲骨文的java SE产品的成分:
这里写图片描述

1.Java™ Platform Standard Edition 7名称和版本

版本号:
Oracle产品的进化就是JAVA SE平台的的进化,每一个Oracle产品都有一个版本号来表名它实现的是JAVA SE的哪个版本,版本号通常用于营销和文档的目的。

Oracle有两个产品实现了JAVA SE7平台: JDK 7 (Java™ SE Development Kit 7) 和 JRE 7 (Java™ SE Runtime Environment 7).

平台和产品版本

Platform/Product Full Name Abbreviation
Platform name Java™ Platform Standard Edition 7 Java™ SE 7
Product that implements the platform Java™ SE Development Kit 7 JDK™ 7
Product that implements the platform Java™ SE Runtime Environment 7 JRE™ 7

版本字符串:
一些Oracle产品公开了一个与之分离的版本字符串。但与版本号有关,此版本字符串只有在查询运行时环境时才能看到,或者用户通过调用命令行工具查看,版本字符串具有格式从1.x到1.x.0,x是产品版本号。

在JDK7和JRE7中,版本字符串是1.7和1.7.0,以下是使用版本字符串的一些示例:

  • java -version (among other info, returns java version “1.7.0”)
  • java -fullversion (returns java full version “1.7.0-bxx”)
  • javac -source 1.7 (is an alias for javac -source 7)
  • java.version system property
  • java.vm.version system property
  • @since 1.7 tag values
  • jdk1.7.0 installation directory
  • jre1.7.0 installation directory
  • -

猜你喜欢

转载自blog.csdn.net/yaomingyang/article/details/79670474