Java 常量和变量及变量命名规则

在Java语言,由于它是一种强类型语言,无论是常量还是变量,在使用之前都必须先定义其类型并进行声明。

一,常量

常量在程序运行时是不能被修改的。

在 Java 中使用 final 关键字来修饰常量,声明方式和变量类似:

虽然常量名也可以用小写,但为了便于识别,通常使用大写字母表示常量。

二,变量

 声明变量的基本格式如下:                                                                                                       

数据类型  变量名  [ = value][, 变量名 [= value] ...] ;

变量又分为局部变量,成员变量中的(实例变量,类变量也叫静态变量),参数变量。

(1)局部变量     

        局部变量是在方法、构造函数或块内部声明的变量,它们在声明的方法、构造函数或块执行结束后被销毁,局部变量在声明时需要初始化,因为 Java 不会为局部变量提供默认值。否则会导致编译错误。

 public void test () {

        int temp = 10;  // 局部变量

    }

(2)成员变量(实例变量&类变量)

实例变量  是在类中声明,但在方法、构造函数或块之外,它们属于类的实例,每个类的实例都有自己的副本,如果不明确初始化,实例变量会被赋予默认值(数值类型为0,boolean类型为false,对象引用类型为null)。

public class Demo {
        
        int temp ;  // 实例变量
    
}

类变量     是在类中用 static 关键字声明的变量,它们属于类而不是实例,所有该类的实例共享同一个类变量的值,类变量在类加载时被初始化,而且只初始化一次。

public class Demo {

      static int temp;  // 类变量(静态变量)

}

(3)参数变量

        参数是方法或构造函数声明中的变量,用于接收调用该方法或构造函数时传递的值,参数变量的作用域只限于方法内部。参数变量传递值,这些值可以是常量、变量或表达式。

 public void sum(int temp){
        
    }

变量命名规则

变量命名应该遵守如下几个要求

(1)使用有意义的名字
(2)驼峰命名法
(3)避免关键字
(4)区分大小写
(5)不以数字开头
(6)遵循命名约定

局部变量的命名

  • 使用驼峰命名法。
  • 应该以小写字母开头。
  • 变量名应该是描述性的,能够清晰地表示其用途。

实例变量(成员变量的命名)

  • 使用驼峰命名法。
  • 应该以小写字母开头。
  • 变量名应该是描述性的,能够清晰地表示其用途。

类变量(静态变量)的命名

  • 使用驼峰命名法,应该以小写字母开头。
  • 通常也可以使用大写蛇形命名法,全大写字母,单词之间用下划线分隔。
  • 变量名应该是描述性的,能够清晰地表示其用途。

常量的命名

  • 使用全大写字母,单词之间用下划线分隔。
  • 常量通常使用 final 修饰。

参数的命名

  • 使用驼峰命名法。
  • 应该以小写字母开头。
  • 参数名应该是描述性的,能够清晰地表示其用途。

类名的命名

  • 使用驼峰命名法。
  • 应该以大写字母开头。
  • 类名应该是描述性的,能够清晰地表示其用途。

相关链接:Java 变量类型 | 菜鸟教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值