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 -