我已经看到了三个可能的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)