java版本名称

Java诞生以将近有十个年头,不知道你只不知道,它每发布一个版本都有其自己特有的名字,并且有一定的规律,是不是很有趣呢?

已发行的版本:

版本号 名称 中文名 发布日期

JDK 1.1.4 Sparkler 宝石 1997-09-12

JDK 1.1.5 Pumpkin 南瓜 1997-12-13

JDK 1.1.6 Abigail 阿比盖尔--女子名 1998-04-24

JDK 1.1.7 Brutus 布鲁图--古罗马政治家和将军 1998-09-28

JDK 1.1.8 Chelsea 切尔西--城市名 1999-04-08

J2SE 1.2 Playground 运动场 1998-12-04

J2SE 1.2.1 none 无 1999-03-30

J2SE 1.2.2 Cricket 蟋蟀 1999-07-08

J2SE 1.3 Kestrel 美洲红隼 2000-05-08

J2SE 1.3.1 Ladybird 瓢虫 2001-05-17

J2SE 1.4.0 Merlin 灰背隼 2002-02-13

J2SE 1.4.1 grasshopper 蚱蜢 2002-09-16

J2SE 1.4.2 Mantis 螳螂 2003-06-26

将来发行的版本:

J2SE 5.0 (1.5.0) Tiger 老虎 已发布了Beta版本

J2SE 5.1 (1.5.1) Dragonfly 蜻蜓 未发布

J2SE 6.0 (1.6.0) Mustang 野马 未发布

从JDK1.2.2开始,主要版本(如1.3,1.4,5.0)都是以鸟类或哺乳动物来命名的. 而它们的bug修正版本(如1.2.2,1.3.1,1.4.2)都是以昆虫命名的.

时间: 2025-01-20 13:51:59

java版本名称的相关文章

Ubuntu中使用update-alternatives命令切换JAVA版本

之前ubuntu系统的jdk是apt-get install命令安装,默认装的是openjdk,路径在/usr/lib/jvm/.如果需要切换,或者升级java版本,那么可以使用update-alternatives来完成.当然你可以卸载重新安装,也可以通过设置环境变量安装.这里介绍使用update-alternatives安装的用法. Linux 发展到今天,可用的软件已经非常多了.这样自然会有一些软件的功能大致上相同.例如,同样是编辑器,就有 nvi.vim.emacs.nano,而且我说的

java版本的冒泡算法

算法 /**文件名:MaoPao.java描述: java版本的冒泡算法作者:慈勤强Email:cqq1978@Gmail.com**/ class MaoPao{ public static void test1() //最普通的冒泡算法,需要比较(n-1)*(n-1)次 { int[] iArray={10,5,2,3,321,76,3221,98,86,39}; int k=0; int icount=0; for(int j=0;j<iArray.length-1;j++) { for(

Java版本和C++版本简单Stack程序

现在对C++学习了一段时间,把C++的特性和Java做比较有很强烈的快感:P 自己写了两个版本的Stack: Java版本: 源代码Stack.java 以下是引用片段: package org; public class Stack ...{ public static class Link ...{ protected Object data; protected Link next; public Link(Object data, Link next) ...{ this.data =

c++ java-C++ 代码 把这个方法翻译成java版本

问题描述 C++ 代码 把这个方法翻译成java版本 把这个方法翻译成java版本 unsigned short HJTCoder::GenCRC(unsigned char* data, int len) { int i,j; unsigned short temp1; unsigned short temp=0xffff; for( i=0; i< len; i++) { temp = *(data+i) ^ ((temp>>8) & 0xFF); for (j=0; j&l

jdk与java版本问题-jdk和java的版本关系?

问题描述 jdk和java的版本关系? jdk自己带着不同版本的j2se--j2ee--j2me么? jdk和这三中java版本有什么关系? 解决方案 j2SE用于开发桌面应用程序 j2EE用于开发Web(主流) j2ME用于开发如手机应用等嵌入式应用 JDK只是一个开发包而已,,而j2SE.J2EE.J2ME都会对应有自己的开发包(JDK)给你使用 解决方案二: Java JDK版本说明Java JDK版本区别java 运行时判断jdk版本 解决方案三: JDK是JAVA的运行环境,他俩是相互

Docker版本名称YY.MM修改聚焦

本文讲的是Docker版本名称YY.MM修改聚焦[编者的话]本文介绍Docker此次版本名称修改部分. 长话短说:现在Docker改为基于YY.MM的版本(像Ubuntu),用户可以选择Stable(发布较慢)或者Edge(发布较快)版本. Docker Engine改为Docker CE(社区版)  它包含了CLI客户端.后台进程/服务以及API.用户像以前以同样的方式获取. Docker Data Center改为Docker EE(企业版)  在Docker三个定价层增加了额外的支付产品和

Linux 有问必答:如何在debian及其衍生发行版中改变默认的 Java 版本

Linux 有问必答:如何在debian及其衍生发行版中改变默认的 Java 版本 提问:当我尝试在Linux中运行一个Java程序时,我遇到了一个错误.看上去像程序编译所使用的Java版本与我本地的不同.我该如何在Linux上切换默认的Java版本? 当Java程序编译时,编译环境会设置一个"target"变量来设置程序可以运行的最低Java版本.如果你Linux系统上运行的程序不能满足最低的JRE版本要求,那么你会在运行的时候遇到下面的错误. Exception in thread

java ftp反问问题-java 电子文件名称中有中括号[]时登陆Ftp找不到

问题描述 java 电子文件名称中有中括号[]时登陆Ftp找不到 代码如下 path = "归档管理/xxxx[2012]xxxxx.pdf": InputStream ss=ftpClient.nameList(path): 报错: java.io.FileNotFoundException: NLST mediasource/归档管理/xxxx[2012]xxxxx.pdf: 550 Can't find file at sun.net.ftp.FtpClient.readRepl

Android获取应用版本号与版本名称_Android

使用包管理器 package com.liunan.myfirstapp.util; import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; /** * Created by 刘楠 on 2016-03-22. */ public class