重生之javaSE_HelloWorld(二)

本文详细介绍了Java语言中的标识符、变量和常量的规则与使用。标识符用于命名类、接口和方法,遵循特定的命名规范。变量作为程序中的基本存储单元,必须声明其类型并初始化。常量则是在初始化后不可更改的值。此外,文章还强调了命名规范的重要性,如变量和方法名应见名知意,遵循驼峰命名法。
摘要由CSDN通过智能技术生成

1.关键字

java语言自己定义的一些单词,不能用来做变量名

自己网上找个表看看,后期用多了就记住了

goto和const作为保留字存在。(现在java不用,你也不能用)

2.标识符

就是给类,接口,方法,变量等起名字的字符序列。用来查找、定位、标明、唯一确认内容。

(和变量名差不多,标识类名啥的单词)

标识符命名规则:

  • 标识符必须以字母、下划线_ 、美元符开头。

  • 标识符其它部分可以是字母、下划线“_”、美元符"$"和数字的任意组合。

  • Java 标识符大小写敏感,且长度无限制。

  • 不可以是Java的关键字

    合法的标识符

    int a = 3;
    int _123 = 3;
    int $123 = 3;
    int 变量3 = 55;

    不合法的标识符

    int 1a = 3;    // 不能以数字开头
    int a# = 3;    // 不能有#
    int int = 3;   // 你能用关键字作为标识符

3.变量

我们通过变量来操纵存储空间中的数据,变量就是指代这个存储空间!空间位置是确定的,但是里面放置什么值不确定!

java是一种强类型语言,每个变量必须都声明其类型。

  • java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

  • 变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储单元,声明格式

    为: type varName [=value] ;

  • 注意事项:

    每个变量都有类型,类型可以是基本类型,也可以是引用类型。

    变量名必须是合法的标识符。

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

  • 变量声明举例

    double salary ;
    boolean done;
    long earthPopulation ;
    int age ;
  • 可以在一行中声明多个变量

    int n,m;

  • 可以将变量的声明和初始化放在同一行中

    int age = 18; 
    float e = 2.718281828f;

  • 变量可划分为

    局部变量(lacal variable) :方法或语句块内部定义的变量。生命周期是从声明位置开始到 } 为止。

    在使用前必须先声明和初始化(赋初值)

    public void incorrectLocalV() { 
        i=10;
        int j = i+5 ; // 编译出错,变量i还未被初始化 
    }

    实例变量(成员变量 member variable):方法外部、类的内部定义的变量。从属于对象,生命周

    期伴随对象始终,如果不自行初始化,他会自动初始化成该类型的默认初始值(数值型变量初始化成

    0或0.0,字符型变量的初始化值是16位的0,布尔型默认是false)

    静态变量(类变量 static variable):使用static定义。 从属于类,生命周期伴随类始终,从类加

    载到卸载。 (注:讲完内存分析后我们再深入!先放一放这个概念!),如果不自行初始化,他会自动

    初始化成该类型的默认初始值(数值型变量初始化成0或0.0,字符型变量的初始化值是16位的0,

    布尔型默认是false)

4.常量

常量:初始化(initialize)后不能再改变值!

// 用关键字 final声明   一般用大写英文单词
final int A =1;

5.命名规范

  • 所有变量、方法、类名:见名知意

  • 类成员变量:首字母小写和驼峰原则 : monthSalary

  • 局部变量:首字母小写和驼峰原则

  • 常量:大写字母和下划线:MAX_VALUE

  • 类名:首字母大写和驼峰原则: Man, GoodMan

  • 方法名:首字母小写和驼峰原则: run(), runRun()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值