zoukankan      html  css  js  c++  java
  • 【每周一译】愚蠢的指标:Java中使用最多的关键字

    此翻译纯属个人爱好,由于水平所限,翻译质量可能较低。网络上可能存在其它翻译版本,原文地址:http://blog.jooq.org/2013/08/26/silly-metrics-the-most-used-java-keywords/

    英文原文:Silly Metrics: The Most Used Java Keywords

    翻译正文:

    告诉我:

    • 难道你从来没有对你使用“synchronized”的次数感到疑惑?
    • 你没有过对不使用“do{}while{}”循环结构而感到担忧?
    • 你是一个使用“volatile”关键字的专家吗?
    • 你使用“catch”的次数是不是往往比你使用“try”的次数更多?
    • 你的程序是不是不是返回“true”就是返回“false”?
    • 你在你的源代码中使用过“goto”关键字吗?

    相对于我最近写的一些有意义的博文,这是一篇仅供消遣的文章——在 JOOQ中绝对没有任何用处的关于Java关键字的排序。我的意思是说,毕竟有用的指标已经能在 ohloh中看到,或者已经被 FindBugsJArchitect所收集了。

    现在,你能计算出来了,下面是Java中关键字使用频率的排序!

    Keyword      Count
    public       8127
    return       6801
    final        6608
    import       5938
    static       3903
    new          3110
    extends      2111
    int          1822
    throws       1756
    void         1707
    if           1661
    this         1464
    private      1347
    class        1239
    case         841
    else         839
    package      711
    boolean      506
    throw        495
    for          421
    long         404
    true         384
    byte         345
    interface    337
    false        332
    protected    293
    super        265
    break        200
    try          149
    switch       146
    implements   139
    catch        127
    default      112
    instanceof   107
    char         96
    short        91
    abstract     54
    double       43
    transient    42
    finally      34
    float        34
    enum         25
    while        23
    continue     12
    synchronized 8
    volatile     6
    do           1


    你现在是不是对你自己的Java关键字排序好奇?我已经在GitHub上发布了一个用于统计关键字的脚本程序被ASL2.0授权。可以通过下面的网址查看:

    https://github.com/lukaseder/silly-metrics

    使用这个脚本来对你自己的关键字进行排序,并且发布排序的结果。这能让你自由的对其它语言的关键字统计提出问题,或者计算完全不同的愚蠢的或者没用的指标。


  • 相关阅读:
    2021/3/12
    2021/3/11
    2021/3/10
    2021/3/9
    2021/3/8
    2021/3/5
    2021/3/4
    2021/3/3
    2021/3/2
    2021/3/1
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3292055.html
Copyright © 2011-2022 走看看