下面是Java编程语言的一些命名约定。在Java中开发软件时,必须遵循这些规范,以便维护和代码的可读性。Java使用CamelCase作为编写方法,变量,类,包和常量的名称的练习。

Java的命名约定

Java编程中的驼峰案例:它由复合词或短语组成,每个词或缩写以大写字母或小写字母开头,全部用大写字母。

  1. 类和接口:

    • 类名应该是名词,与大写的每个内部单词的首字母混合使用。接口名称也应该像类名一样大写。
    • 使用整个单词,并且必须避免使用缩略词和缩写。

    例子:

    Interface  Bicycle
    Class MountainBike implements Bicyle
    
    Interface Sport
    Class Football implements Sport
  2. 方法 :

    • 方法应该是动词,大小写混合,首字母小写,每个内部单词的第一个字母大写。

    例子:

    void changeGear(int newValue);
    void speedUp(int increment);
    void applyBrakes(int decrement);
    
  3. 变量:变量名称应该简短而有意义。

    • 不以下划线开始(“_”)或美元符号“$”字符。
    • 应该是助记的,即旨在向临时观察者表明其使用意图。
    • 除了临时变量外,应避免使用一个字符的变量名称。
    • 临时变量的常用名称是整数的i,j,k,m和n; c,d和e表示字符。

    例子:

        // MountainBike类的变量
        int speed = 0;
        int gear = 1;
    
  4. 常量变量:

    • 应该全部用大写字母和下划线(“_”)分隔的单词。
    • 预定义类中使用了各种常量,如Float,Long,String等。

    例子:

    static final int MIN_WIDTH = 4;
    
    //在预定义的Float类中使用的一些常量变量
    public static final float POSITIVE_INFINITY = 1.0f / 0.0f;
    public static final float NEGATIVE_INFINITY = -1.0f / 0.0f;
    public static final float NaN = 0.0f / 0.0f;
    
  5. 包:

    • 唯一软件包名称的前缀总是以全小写ASCII字母书写,并且应该是顶级域名之一,例如com,edu,gov,mil,net,org。
    • 包名称的后续组件根据组织自己的内部命名约定而有所不同。

    例子:

    com.sun.eng
    com.apple.quicktime.v2
    
    // JDK中的java.lang包
    java.lang

 
转载请保留页面地址:https://www.breakyizhan.com/java/3694.html