变量

基础

  1. 定义 变量在内存里只是确定了地址的空间,具体空间里放什么东西另算
  2. Java 每个变量必须声明其类型
  3. Java 变量是程序中的最小存储单元,要素包括变量名变量类型作用域
  4. 注意事项
    • 变量都有类型 基本类型 引用类型
    • 变量名 都是合法标识符
    • 变量的声明是完整的语句,以":"作为结尾

作用域

  1. 实例变量
  2. 类变量
  3. 局部变量
public class demo04 {
    //属性:变量

    //类变量 static
    static double salary = 2100;

    //实例变量:从属于对象   如果不初始化,则默认为这个类型的默认值   0   0.0   null    布尔值 默认false   除了基本类型 其余默认值均为null
    String name;
    int age;

    //main方法
    public static void main(String[] args){
        //局部变量:必须声明和初始化
        int i;
        i=10;
        System.out.println(i);

        // 变量类型  变量名字  =  new demo04
        demo04 demo044 = new demo04();
        System.out.println(demo044.age);
        System.out.println(demo044.name);
        System.out.println(salary);


    }

    //其他方法

    public void add(){

    }
}

常量

基础

  1. 定义 初始化后不能改变的值

  2. 特殊的变量,

  3. 定义

    final 常量名=值;

    final double PI=3.14;

public class Demo05 {

    //修饰符 不存在先后顺序
    static final double PI=3.14;

    public static void main(String[] args) {
        System.out.println(PI);

    }
}

命名规则

  1. 所有变量、方法、类名:见名知意
  2. 类成员变量:首字母小写和驼峰规则
  3. 局部变量 :首字母小写和驼峰规则
  4. 常量 大写字母和下划线
  5. 类名 首字母大写和驼峰原则
  6. 方法名 首字母小写和驼峰原则