如何正确表示Java版本



我已经看到了三个可能的Java版本符号,例如Java 8可以通过以下方式编写:

  • Java 8
  • Java 8 SE
  • Java 1.8

哪一个是正确的?我的意思是哪一个在学术写作中可用?

JDK和JRE的类似问题

如果您正在撰写有关Java标准版的文章,则正确的符号为:Java SE 8,适用于企业版(Java EE 7)。

Java 8和Java 1.8是相同的,Java 8 SE是标准版。Java 8非常适合学术写作。

不幸的是,Java命名和版本控制约定很复杂。实际上,Java版本控制有其自己的Wikipedia页面。

版本化

java在90年代中期开始以1.0和1.1的生活开始。当Java 1.2发布时,它被称为" Java 2"。我们必须使用此双重编号方案与接下来的几个版本一起生活,直到Java 1.5" 1."。前缀被丢弃,1.5正式变为5.0。

Java 8被称为" Java 1.8"是此历史的工件。

Java Editions

Java SE,Java平台,标准版(也称为J2SE直到Java 5)是用于Java台式机和服务器程序的Java平台。Java SE是大多数人在谈论Java时的意思。

其他"版本"是Java ME(Micro Edition),它是嵌入式设备(包括电话)和Java EE(企业版)的Java版本,该版本在Java SE顶部提供了额外的库,包括Java Servlets,包括EJB,EJB,EJB,EJB,JMS和其他在Java应用程序服务器中使用的其他。

JRE vs JDK

  • JRE:Java Runtime Edition
  • JDK:Java开发套件

简单地,JRE能够运行Java Progams;JDK用于构建Java程序。

另请参见

  • 为什么Java现在被称为Java2?
  • JVM,JDK,JRE&有什么区别OpenJDK?

其中三个是有效的符号。所有这些都没有对与错。

我认为使用任何一种选项都不应有所作为。全部传达同一件事,任何使用Java的人都会知道这一点。

但是,如果您担心学术写作,则可以使用

  • Java SE 8

并将参考作为Wiki链接:)

根据Java规格,Java版本可以表示为Java 1.x.xJava Standard Edition(正确的符号为Java SE 7)

JDK版本可以表示为JDK 1.x.x,类似于JRE,如x。(如果JDK的版本为(1.7.0),则JRE版本为7)

最新更新