1、常量必须在声明时初始化。指定了其值后,就不能再改写了 2、常量的值必须能在编译时计算出来 3、常量总是隐式静态的 4、由于使用易读的名称替代了魔数和字符串,常量使程序变得更易于阅读 5、常量更容易避免程序出现错误