有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

标准Java命名约定?

我以前问过一个完全不同的问题,我知道我写的代码并没有遵守java标准命名约定。首先,我认为我给变量、方法或类取什么名字并不重要,但在阅读了一些评论之后,我知道这确实重要

那么,你们能告诉我标准的java命名约定是什么吗?我可能也需要一篇关于它的好文章或教程

另外,您是否曾经因为不使用标准java命名约定而遇到过问题

还有,我需要多少时间来记住这些

如何判断某人是否遵守标准java命名约定

维护代码有多重要

还有一大堆其他的问题,但我会留到以后再说


共 (5) 个答案

  1. # 1 楼答案

    只有在共享代码、与他人开发时才应考虑标准命名约定。。。只要你觉得它是有组织的,你就不必把它牢记在心。这里有一个链接,介绍如何在需要向他人显示代码时正确操作:http://java.about.com/od/javasyntax/a/nameconventions.htm

  2. # 3 楼答案

    这些是java中常见的命名约定

    包名称:mypackage 类名:NewClass 接口名称:NewInterface 函数名称:void myFunction() 实例成员:int myVariable 静态/最终成员:静态最终整数最大高度

  3. # 4 楼答案

    一个非常简短的解释:

    • 类名:MyClass(每个新词都以大写字母开头)
    • 函数名:void myFunction()(以一个小的、每隔一个新的 带大写字母的单词)
    • 数据成员:int myVariable(与函数相同)
    • 静态/最终成员:static final int MY_STATIC_STUFF(全部 字符为大写)

    有一个关于大括号的大问题。有人喜欢这样使用它:

    if() {
    ..
    }
    

    有人喜欢这样使用它:

    if()
    {
    ..
    }
    

    我认为遵守一些惯例非常重要,因为如果不遵守,长代码很快就会变得不可读。谢天谢地,像NetBeansEclipse这样的IDE帮助开发人员简化了代码