《阿里巴巴Java开发手册(终极版)》1-2之常量定义

编程规约 - 常量定义

修改:第 3 项、第 5 项

  1. 【强制】不允许出现任何魔法值 ( 即未经定义的常量 ) 直接出现在代码中。
    反例:

    String key =" Id # taobao _"+ tradeId;
    cache . put(key ,  value);
    
  2. 【强制】 long 或者 Long 初始赋值时,必须使用大写的 L ,不能是小写的 l ,小写容易跟数字
    1 混淆,造成误解。
    说明:

    Long a = 2 l;
    

    写的是数字的 21,还是 Long 型的 2?

,