Java命名约定

我想写这篇简短的文章来帮助某些难以记住Java API类和方法名称的人。 如您所知,Java是区分大小写的语言,要构建Java程序,您需要使用许多内置API类和方法。 而且,初学者发现很难准确地记住方法名称和类名称而不改变大小写。

但是实际上您不需要记住这种情况。 记住它是过大的。 但是,如果遵循Java命名约定,则无需记住将要使用的方法和类的情况。 JAVA API中99%的类都遵循此命名约定。 只有1%的名称违反了此规则,这也是由于程序员忘记正确命名(这是真的!)。 所以这里...

1.课程

类名总是以一个大写字母(例如,java.util中:S罐头制造商 )开始。 如果有多发性词语的类名,那么每个单词也必须以大写字母(例如,java.util中:G regorianÇALENDAR)开始。 另外,程序包名称始终以小写字符(util,lang,io等)开头。 而且,如果包名称中包含多个单词,那么除了起始单词外,所有单词都需要使用大写字母。 这种命名方法通常被称为UpperCamelCase,它是CamelCase的一种 ! 接口也使用相同的约定。

class MyClass {
}

2.对象/变量

Java命名约定指定实例和其他变量必须以小写字母开头,并且如果名称中包含多个单词,那么除了单词之外,您需要使用大写字母作为单词的开头字母。 这称为lowerCamelCase。

String myName;
MyClass myObject;
Scanner scannerObject = new Scanner(System.in);

3.方法

Java中的方法也遵循相同的lowerCamelCase约定,例如对象和变量。

void myMethod() {
}
String myName = scannerObject.nextLine();

4.常量变量

在Java中,常量变量是使用“静态最终”修饰符声明的。 并且此类变量必须仅包含UpperCase字符,并且必须使用'_'分隔多个单词。

static final char END_OF_FILE = 'e';
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

好吧。 同样,创建所有这些约定只是为了提高代码的可读性。 因此,您可以选择使用它们还是离开它们。 但是,如果您确实使用它们,您的代码将看起来很专业。 Java Compiler确实希望您使用这些约定。 但是在某些语言中,变量的命名方式向编译器指示了变量的类型。 例如,在Ruby中,要声明一个常量变量,您只需对变量的整个名称使用大写字母即可。 Ruby编译器仅以这种方式识别常量! 感谢上帝,Java是灵活的!

其他资源:

参考: Java命名约定从我们JCG伙伴史蒂夫·罗宾逊在褴褛“N”科技博客。

相关文章:

翻译自: https://www.javacodegeeks.com/2011/08/java-naming-conventions.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值