参考: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
  • -

Java Platform, Standard Edition(JAVA SE)相关推荐

  1. jsp中把js变量赋给java变量,或者将java变量赋给js变量怎么做?

    在jsp中经常会遇到把js变量赋给java变量,或者将java变量赋给js变量的情况,在此将通用的处理方法小结如下: java变量传给js好办,var a="<%=javaParam% ...

  2. jsp中把js变量赋给java变量,或者将java变量赋给js变量怎么做

    在jsp中经常会遇到把js变量赋给java变量,或者将java变量赋给js变量的情况, 值得一提的是:两者确实有办法可以相互赋值,但有局限性:[原因如下] jsp脚本是服务器端脚本--页面一加载就会随 ...

  3. Java语言,什么是Java语言?Java的版本。

    Java简介: Java是一门高级的面向对象程序设计语言.使用Java语言程序时可以跨平台的,从PC机到手持电话.Java程序可以在任何计算机,操作系统以及支持Java的硬件设备上运行. 什么是Jav ...

  4. Java介绍,什么是Java?

    同学们好! 第一次接触软件行业吗?没有关系,看完这篇介绍让你了解到底什么是Java?并对它强大的功能所吸引.希望你能耐心的看完,更了解软件行业,了解Java开发. 1.是不是不知道什么是Java? 官 ...

  5. asp java 变量_ASP_用stack变量优化Java代码,  java程序包含了大量的对象 - phpStudy...

    用stack变量优化Java代码 java程序包含了大量的对象,我们需要了解它们是从哪里被访问的,变量存储于何处对程序的性能有显著的影响--尤其是某些需要被频繁访问的变量. 我们写一个Java类,在其 ...

  6. Spring Boot 3.0 M1 发布,正式弃用 Java 8,最低要求 Java 17。。。

    一直以来,Java8都是Java社区心头的痛.因为它代表着以稳定性为主的企业管理层,与拥抱变化为主的底层码农层之间的.爱的魔力拉锯战. 不生!少生!成为各大厂心照不宣的选择. 现在,这种平衡或将打破. ...

  7. java平衡二叉树,最全Java知识总结

    阶段一:筑基 Java基础掌握不牢,对于一个开发人员来说无疑是非常致命的.学习任何一个技术知识无疑不是从基础开始:在面试的时候,面试官无疑不是从基础开始拷问. 内容包括:Java概述.Java基本语法 ...

  8. java书籍_这本最适合夯实基础的Java 书籍,80% 的 Java 程序员没认真看过

    今天要给大家带来的一本书,是大名鼎鼎的head first系列丛书的一本<head first Java>相信很多学习Java的朋友对它都不会陌生. 深入浅出系列书籍是由O'Reilly出 ...

  9. idea 新建的java项目没发run_IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行...

    首先,确保 IDEA 软件正确安装完成,Java 开发工具包 JDK 安装完成. IDEA 的 Java 项目 (Project) 则相当于 Eclipse 的工作空间 (workspace) 的概念 ...

  10. 查看java源码时出现class文件而不是java文件,可能是因为java的安装路径下没有src.zip文件而是javafx-src.zip文件

    情况说明: 不是maven项目下的源码,就是普通java工程,比如查看System.arraycopy()源码,跳转的时是class文件,并且会提示Decompiled .class file, by ...

最新文章

  1. 调试webservice遇到“测试窗体只能用于使用基元类型作为参数的方法”的解决办法...
  2. 通过组策略禁用U盘执行病毒文件
  3. 安装mysql的rpm包报错_rpm包在centos6.5中安装mysql5.7初始化报错的处理办法
  4. HDU 3473 Minimum Sum
  5. 黄文俊:Serverless小程序后端技术分享
  6. ccf认证俄罗斯方块java_CCF认证历年试题 - osc_h3robkrt的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. Vue动态传值与接收步骤
  8. smarty一维数组的引用
  9. 插件怎么用_PPT插件怎么用?用好了10s就能给出一个动画特效,不好看不要钱
  10. fedora linux五笔输入法,教你在Fedora 14 下安装五笔输入法
  11. 52840LED/KEY
  12. 办公室电脑如何共享计算机,办公室电脑如何互相共享文件?
  13. java华氏摄氏转换练习
  14. 不行不行,不能再讨厌英语了,要爱上英语。。。I Love You。。。
  15. macOS运行Xcode缓慢
  16. linux传送多个文件大小,linux统计多个文件大小总和
  17. PS——出现“Not a PNG file“报错的一种解决方法
  18. 『开发技巧』全网最详尽手把手教你在Ubuntu安装搜狗输入法
  19. 抖音跳转微信加好友功能实现解析
  20. java 发送邮件 email相关操作代码测试,生成复杂格式邮件,发送邮件相关操作

热门文章

  1. 使用pychram安装Python第三方库报错的解决方法
  2. linux通过md5验证文件完整性,Linux下md5sum 校验文件完整性
  3. 点击小图放大至全屏预览
  4. 使用七牛云绑定域名,创建属于自己的图床️
  5. 经济师考试如何选专业?
  6. sql题目练习 数据库脚本和答案
  7. leetcode 1431. Kids With the Greatest Number of Candies(python)
  8. springboot+mysql《人工智能》课程答题系统-计算机毕业设计源码40036
  9. dbc报文值与物理值转换关系
  10. 易企cms调用标签整理