Java 变量 常量 作用域

1 变量

变量就是可以变化的量,可通过变量操作内存中的数据。

1.1 定义

type varName [=value][{,varName[=value]}];
//数据类型 变量名 = 值; 可以使用逗号隔开来声明多个 同类型 变量。

1.2 注意

  • 定义变量必须声明其类型【基本类型,引用类型】

  • 变量名必须时合法的标识符

  • 变量声明是一条完整的语句,每一个声明必须以分号结束

2 变量作用域

  • 类变量

  • 实例变量

  • 局部变量

public class T {
    static int age; //类变量[只在 实例变量前增加关键词 static,从属于类]
    String str="hello"; //实例变量,从属于对象
    public void method(){
        int i=0; //局部变量
    }
}

3 变量的初始化

public class T {
    //实例变量:从属于对象,若不进行初始化,则默认值如下:
    //数值类型:默认为0 0.0
    //布尔值:默认为false
    //除了基本类型:其余的默认值都是null
    String name;
    int age;
    double price;

    //main方法
    public static void main(String[] args) {
        //变量类型(自定义) 变量名字=new T();
        T t=new T();
        System.out.println(t.age);
        System.out.println(t.price);
    }
}

2 常量(Constant)

  • 初始化(initialize)后不在改变的值,不会变动的值。

  • 常量是一种特殊的变量,他的值被设定后,在程序的运行过程中不允许被改变。

  • 常量名一般使用大写字符

//定义 final 常量名=值;
public class T {
    final double PI=3.14;
}

PS:修饰符在使用时不存在先后顺序

3 命名规范

命名:见名知意原则

3.1 常量命名

常量命名均采用全部大写,单词较多时使用 "_" 进行连接。

3.2 变量命名

定义均采用驼峰原则。

  • 类成员变量,局部变量,方法名:首字母小写和驼峰原则。【runRun(),mothSalary】
  • 类名:首字母大写和驼峰原则。【Dog,BlackDog】
posted @   MR·Jerry  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
欢迎阅读『Java 变量 常量 作用域』
点击右上角即可分享
微信分享提示