企业品牌网站建设公司,门户网站域名,下载网站站开发,有免费做网站的吗java 命名约定我想写这篇简短的文章来帮助某些难以记住Java API类和方法名称的人。 如您所知#xff0c;Java是区分大小写的语言#xff0c;要构建Java程序#xff0c;您需要使用许多内置API类和方法。 而且#xff0c;初学者发现很难准确地记住方法名称和类名称而不改变大… java 命名约定 我想写这篇简短的文章来帮助某些难以记住Java API类和方法名称的人。 如您所知Java是区分大小写的语言要构建Java程序您需要使用许多内置API类和方法。 而且初学者发现很难准确地记住方法名称和类名称而不改变大小写。 但是实际上您不需要记住这种情况。 记住它是过大的。 但是如果遵循Java命名约定则无需记住将要使用的方法和类的情况。 JAVA API中99的类都遵循此命名约定。 只有1的名称违反了此规则这也是由于程序员忘记正确命名这是真的。 所以这里... 1.课程 类名总是以一个大写字母例如java.util中S罐头制造商 开始。 如果有多发性词语的类名那么每个单词也必须以大写字母例如java.util中G regorianÇALENDAR开始。 另外程序包名称始终以小写字符utillangio等开头。 而且如果包名称中包含多个单词那么除了起始单词外所有单词都需要使用大写字母。 这种命名方法通常被称为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编程语言的代码约定 Java编程风格指南 参考 Java命名约定从我们JCG伙伴史蒂夫·罗宾逊在褴褛“N”科技博客。 相关文章 Java中的低GC使用原语而不是包装器 Java Lambda语法替代 JVM如何处理锁 Erlang与Java内存架构 Java Fork / Join进行并行编程 Java最佳实践系列 如何在Java中获得类似于C的性能 翻译自: https://www.javacodegeeks.com/2011/08/java-naming-conventions.htmljava 命名约定