首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >静态最终变量的Java命名约定

静态最终变量的Java命名约定
EN

Stack Overflow用户
提问于 2011-08-31 23:45:58
回答 7查看 172.6K关注 0票数 105

有一条规则说:

表示常量(最终变量)的

名称必须全部大写,并使用下划线分隔单词(取自http://geosoft.no/development/javastyle.html)

这对于像int或string这样的原语类型很有效:

代码语言:javascript
运行
复制
private static final int MAX_COUNT = 10;

但是非原语类型又是什么呢?在大多数情况下,我看到了以下情况:

代码语言:javascript
运行
复制
private static final Logger log = Logger.getLogger(MyClass.class);

或者在单例中,其中实例变量不是大写的。

问题是,声明这些类型的变量(如日志和实例)的正确方式是什么?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7259687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档