精华内容
下载资源
问答
  • JDK各个版本发布时间和版本名称

    万次阅读 多人点赞 2018-12-26 11:12:38
    版本 名称 发行日期 JDK 1.0 Oak(橡树) 1996-01-23 JDK 1.1 1997-02-19 JDK 1.1.4 Sparkler(宝石) 1997-09-12 JDK 1.1.5 Pumpkin(南瓜) 1997-12-13 JDK 1.1.6 Abigail(阿比盖尔–女子名) 1998-04...
    版本 名称 发行日期
    JDK 1.0 Oak(橡树) 1996-01-23
    JDK 1.1 1997-02-19
    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
    Java SE 5.0 (1.5.0) Tiger(老虎) 2004-09-30
    Java SE 6.0 (1.6.0) Mustang(野马) 2006-04
    Java SE 7.0 (1.7.0) Dolphin(海豚) 2011-07-28
    Java SE 8.0 (1.8.0) Spider(蜘蛛) 2014-03-18
    Java SE 9.0 2017-09-21
    Java SE 10.0 2018-03-21
    Java SE 11.0 2018-09-25

    从这个表中我们可以看出一个非常有意思的现象,就是JDK的每一个版本号都使用一个开发代号表示(就是表中的中文名)。而且从JDK1.2.2 开始,主要版本(如1.3,1.4,5.0)都是以鸟类或哺乳动物来命名的. 而它们的bug修正版本(如1.2.2,1.3.1,1.4.2)都是以昆虫命名的。

    时间-事件轴

    1995年5月23日,Java语言诞生
    1996年1月,第一个JDK-JDK1.0诞生
    1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术
    1996年9月,约8.3万个网页应用了JAVA技术来制作
    1997年2月18日,JDK1.1发布
    1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录
    1997年9月,JavaDeveloperConnection社区成员超过十万
    1998年2月,JDK1.1被下载超过2,000,000次
    1998年12月8日,JAVA2企业平台J2EE发布
    1999年6月,SUN公司发布Java的三个版本:标准版、企业版和微型版(J2SE、J2EE、J2ME)
    2000年5月8日,JDK1.3发布
    2000年5月29日,JDK1.4发布
    2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机
    2001年9月24日,J2EE1.3发布
    2002年2月13日,J2SE1.4发布,自此Java的计算能力有了大幅提升。
    2004年9月30日18:00PM,J2SE1.5发布,是Java语言的发展史上的又一里程碑事件。为了表示这个版本的重要性,J2SE1.5更名为J2SE5.0
    2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字“2”:J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。
    2006年11月13日,SUN公司宣布Java全线采纳GNU General Public License Version 2,从而公开了Java的源代码。

    展开全文
  • apk打包之前根据自己的需要,进行版本号、版本名称设置。android studio 设置是于build.gradle文件的中设置。 android{ defaultConfig { versionCode 1 versionName "我是发布版本V1.0." ...

    一、概念

            apk打包之前根据自己的需要,进行版本号、版本名称设置。android studio 设置是于build.gradle文件的中设置。

    android{
    
            defaultConfig {
    
                    versionCode 1
    
                    versionName "我是发布版本V1.0."
    
            }
    
    }

            versionCode:用于本地app和后台的app提供的版本进行对比,用于更新功能实现。

            versionName:用于展现给客户看的版本信息。

    二、使用场景

            1.app更新功能;

            2.app静默下载、静默安装;

            3.app关于页面手动触发更新。

    三、工具类

    /**
     * Created by Laizhen on 2017/4/21.
     */
    
    public class APKVersionCodeUtils {
        /**
         * 获取当前本地apk的版本
         *
         * @param mContext
         * @return
         */
        public static int getVersionCode(Context mContext) {
            int versionCode = 0;
            try {
                //获取软件版本号,对应AndroidManifest.xml下android:versionCode
                versionCode = mContext.getPackageManager().
                        getPackageInfo(mContext.getPackageName(), 0).versionCode;
            } catch (PackageManager.NameNotFoundException e) {
                e.printStackTrace();
            }
            return versionCode;
        }
    
        /**
         * 获取版本号名称
         *
         * @param context 上下文
         * @return
         */
        public static String getVerName(Context context) {
            String verName = "";
            try {
                verName = context.getPackageManager().
                        getPackageInfo(context.getPackageName(), 0).versionName;
            } catch (PackageManager.NameNotFoundException e) {
                e.printStackTrace();
            }
            return verName;
        }
    }

    四、调用

            String versionCode = APKVersionCodeUtils.getVersionCode(this) + "";
    
            String versionName = APKVersionCodeUtils.getVerName(this);

     

    展开全文
  • Android之获取版本号和版本名称

    千次阅读 2019-01-04 16:01:16
    根据自己的需要,进行版本号、版本名称设置。 Android Studio设置是于build.gradle文件的中设置: android{ defaultConfig { versionCode 1 //用于本地app和后台的app提供的版本进行对比 versionName "V...

    安卓开发必不可少,需要获取展示版本信息。根据自己的需要,进行版本号、版本名称设置。

    Android Studio可以在build.gradle文件的中配置,或者在对应AndroidManifest.xml下android:versionCode。

    android{
        defaultConfig {
            // 用于本地app和后台的app提供的版本号进行对比
            versionCode 1        
            // 用于展现给客户看的版本信息
            versionName "1.0.1" 
        }
    }

    获取版本号、版本名称工具类:

    public class APKVersionCodeUtils {
        /**
         * 获取当前本地apk的版本号
         *
         * @param context
         * @return
         */
        public static int getVersionCode(Context context) {
            int versionCode = 0;
            try {
                // 获取apk版本号
                versionCode = context.getPackageManager().
                        getPackageInfo(context.getPackageName(), 0).versionCode;
            } catch (PackageManager.NameNotFoundException e) {
                e.printStackTrace();
            }
            return versionCode;
        }
    
        /**
         * 获取版本号名称
         *
         * @param context
         * @return
         */
        public static String getVerName(Context context) {
            String verName = "";
            try {
                verName = context.getPackageManager().
                        getPackageInfo(context.getPackageName(), 0).versionName;
            } catch (PackageManager.NameNotFoundException e) {
                e.printStackTrace();
            }
            return verName;
        }
    }
    

     

    展开全文
  • apk打包之前根据自己的需要,进行版本号、版本名称设置。android studio 设置是于build.gradle文件的中设置。 android{ defaultConfig { versionCode 1 versionName "我是发布版本V1.0." ...

    一、概念

            apk打包之前根据自己的需要,进行版本号、版本名称设置。android studio 设置是于build.gradle文件的中设置。

    android{
     
            defaultConfig {
     
                    versionCode 1
     
                    versionName "我是发布版本V1.0."
     
            }
     

            versionCode:用于本地app和后台的app提供的版本进行对比,用于更新功能实现。

            versionName:用于展现给客户看的版本信息。

    二、使用场景

            1.app更新功能;

            2.app静默下载、静默安装;

            3.app关于页面手动触发更新。

    三、工具类

    /**
     * Created by Laizhen on 2017/4/21.
     */
     
    public class APKVersionCodeUtils {
        /**
         * 获取当前本地apk的版本
         *
         * @param mContext
         * @return
         */
        public static int getVersionCode(Context mContext) {
            int versionCode = 0;
            try {
                //获取软件版本号,对应AndroidManifest.xml下android:versionCode
                versionCode = mContext.getPackageManager().
                        getPackageInfo(mContext.getPackageName(), 0).versionCode;
            } catch (PackageManager.NameNotFoundException e) {
                e.printStackTrace();
            }
            return versionCode;
        }
     
        /**
         * 获取版本号名称
         *
         * @param context 上下文
         * @return
         */
        public static String getVerName(Context context) {
            String verName = "";
            try {
                verName = context.getPackageManager().
                        getPackageInfo(context.getPackageName(), 0).versionName;
            } catch (PackageManager.NameNotFoundException e) {
                e.printStackTrace();
            }
            return verName;
        }
    }
    四、调用

            String versionCode = APKVersionCodeUtils.getVersionCode(this) + "";
     
            String versionName = APKVersionCodeUtils.getVerName(this);
    ————————————————
    版权声明:本文为CSDN博主「TimLai_」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/true_maitian/article/details/74963867

    展开全文
  • Android获取App的版本名称和版本号

    千次阅读 2016-03-12 15:28:00
    自动更新需要比较版本名称决定是否更新。 比较现有App的版本名称和服务器返回的最新的版本名称 /** * @param context * @return * 获取版本名称,一个浮点数版本名称,给人看的 */ public String ...
  • android获取当前软件版本号和版本名称
  • Android各个版本名称与版本号对照表

    千次阅读 2017-02-15 22:11:11
    Android各个版本名称与版本号对照表
  • 默认AS大包好的apk是app-deubg.apk的,这样的话版本多了找出一个bug在哪个版本中存在的,就非常的麻烦了,我们追加版本号和版本名称后就非常好区分了。 配置方法 在gradle文件中的android节点下添加如下代码 ...
  • apk打包之前根据自己的需要,进行版本号、版本名称设置。android studio 设置是于build.gradle文件的中设置。 android{ defaultConfig { versionCode 1 versionName "我是发布版本V1.0." } } versionCode:...
  • Android版本名称、版本号、API level对应关系
  • Android版本号 api编号 ...Android版本名称 Android1.0 api1 Android1.1 api2 Android1.5 api3 Cupcake(纸杯蛋糕)  Android1.6 api4 Donut(甜甜圈) Android2.0 api5 Eclair(法式奶油
  • Android 版本名称(代号)、版本号、API level对应关系
  • 下面我们看一下在Android中如何获取应用的版本名称和版本号,首先我们看一下这些信息是在哪里定义的。 其中versuibCode代表版本号,versionName代表版本名。 /** * 获取版本号 * @return */ public int ...
  • 安卓中版本名称为String类型,版本号为int类型,版本号涉及APP的更新问题,下面笔者简单介绍如何使用包管理对象获得版本号和名称。 package com.example.pack;import android.support.v7.app.ActionBarActivity; ...
  • 需求:开发中经常有需求获取apk文件的版本号,和版本名称,比如确定一下上传到应用市场的apk是不是最新的apk,检查更新的时候也要确保后台的apk文件为新的apk。 行不通的方法: 1.直接解压apk,获得...
  • 15个Android版本名称,对应API号以及发布时间
  • 首先要弄清楚它们运行在什么发行版本上以及在哪个版本的系统上,才能正确的完成后续的工作 作为一名系统管理员,充分了解系统信息是首要的任务 对于rhel、debian、opensuse、archlinux这几种主流发行版本来说,...
  • 在android中,一个应用有对应的版本号versionCode和versionName代表的是版本信息。一般在应用的刚打开的欢迎页面,会有当前应用的版本号显示。当然在应用的帮助模块也有显示这个。 当然版本号可以自定义设置,但是...
  • aapt命令获取apk详细信息(包名、版本号、版本名称、兼容api级别、启动Activity等)第一步:找到aapt 找到sdk的根目录,然后找到build-tools文件夹,然后会看到一些build-tools的版本号,随便点开一个,就可以看到...
  • Android API Level对应Android版本一览表 2018年01月03日 11:53:43 API Level Android版本 28 9 27 8.1 26 8.0 25 7.1.1 24 7.0 23 6.0 22 5.1.1 21 5.0.1 20 ...
  • versionCode:用于本地app和后台的app提供的版本进行对比,用于更新功能实现。versionName:用于展现给客户看的版本信息。 1.app更新功能; 2.app静默下载、静默安装; 3.app关于页面手动触发更新。public class ...
  • armbian各版本名称对照

    千次阅读 2020-06-29 08:42:47
    摘录自armbian官网 镜像文件名 Armbian_20.05.2_Orangepilite_bullseye_current_5.4.43.img Bionic = Ubuntu Bionic 18.04 (LTS) ...“disco”代表ubuntu19.04 Ubuntu 14.04 LTS Trusty 查看版本 lsb_release -c
  • Eclipse 各版本名称的由来

    千次阅读 2011-02-13 18:11:00
    一直对Eclipse的各版本名称很好奇,今天终于看到了个详细解说,真的是很有意思。   转帖如下: ========================== 2001年11月7日 ,Eclipse 1.0发布  半年之后,2002年...
  • Ubuntu中,每个版本都有一个更为特色的名字,这个名字由一个形容词和一个动物名称组成,并且,形容词和名词的首字母都是一致的。从D版本开始又增加了一个规则,首字母要顺延上个版本,如果当前版本是 D ,下个版本...
  • Eclipse历史版本名称

    千次阅读 2014-09-02 14:40:31
    版本代号 平台版本 主要版本发行日期 SR1发行日期 SR2发行日期 Callisto 3.2 2006年6月26日 N/A N/A Europa 3.3 2007年6月27日 2007年9月28日 2008年2月29日 Ga
  • API_Level Platform_Version Version_Code NDK_Version 28 Android 9.0 Pie(馅饼) 27 Android 8.1 Oreo(奥利奥) 26 Android 8.0 Oreo(奥利奥) ... Noug...
  • //读取操作系统的名称 void GetSystemName(CString& osname) { SYSTEM_INFO info; //用SYSTEM_INFO结构判断64位AMD处理器 GetSystemInfo(&info); //调用GetSystemInfo函数填充结构 OSVERSIONINFOEX os; ...
  • ANDROID版本号和版本名称的重要性介绍

    万次阅读 多人点赞 2014-11-18 17:40:04
    当我们在刚开始学习ANDROID的时候,可能不会...但是其实一个好的版本控制,对于我们有至关重要的作用。 现在打算写一点基础的东西,突然想到这个知识点,所以就记录下来,作为笔记。有不够详尽或者错误的地方欢迎指教

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,431,035
精华内容 572,414
关键字:

版本名称