JAVA基础——标识符、常量、变量、作用域

一:标识符与关键字

1.标识符(只是一个名字):

⑴作用:用来标识类名,变量名,方法名,类型名,数组名,以及文件名的有效字符序列。

⑵命名规则:驼峰命名法

  • 类名:首字母大写 多个单词:每个单词首字母都大写
    • Person    UserName   Teacher
  • 变量名:首字母小写 多个单词:首个单词字母小写,后面其他单词首字母都大写

①不能是数字字符开头;

②由字母,下划线,美元符,和数字组成,长度不受限;

③大小写敏感:Hello与hello不是相同的标识符;

④不能是JAVA的关键字。(关键字:就是具有特定用途或被赋予特定意义的一些单词)

 ⑤标识符不能是true,false,null(尽管true,false和null不是JAVA的关键字)

标识符尽量做到见名知意

   eg.以下都是标识符:HappyNewYear_ava,TigerYear_2010,$98apple,hello,Hello。

注:JAVA采用UNICODE字符集,即国际字符集。

二:数据类型;(常量是有数据类型的,变量必须声明数据类型)

1.常量和变量:

①定义:在程序中存在大量的数据来代表程序的状态;

常量:

  • 常量就是特殊的变量不能修改值的变量
  • 使用关键字final
  • 定义格式为:
    • •final Type varName = value [, varName [ =value] …];
      •final int globalAccount = 100, nationalAccount = 50;
      •final double PI=3.14159

      注:常量只能在定义时赋值

变量:

程序中的基本存储单元,其定义包括变量名、变量类型和作用域几个部分,

.type varName[=value][{varName[=value]}]   //声明格式

变量定义格式:

    • 数据类型 变量名称;(int n;)
    • 数据类型 变量名称= 值;(int n=3;)
    • 数据类型 变量名称1,变量名称2,……变量名称n;(int n = 3, n1 = 4)

 

变量生效范围,从定义这个变量开始,一直到定义这个变量的代码块({})结束,出了这个范围就不生效了

  • JAVA是一种强类型语言,每个变量都必须声明其类型。
  • JAVA变量是程序中最基本的存储单元,其要素包括变量名、变量类型、和作用域。在一定的作用域内,变量名必须唯一。 
  • 变量在使用前必须对其申明,只有在变量声明后,才能为其分配相应长度的存储单元格,
  • 每个变量都有类型,类型可以是基本类型,也可以是引用类型;
  • 作用域(Scope):

  • 决定了变量可使用的范围
    • 全局变量(Global variables):变量可以在整个类中被访问;
    • 局部变量( Local variables ):变量只能在定义其的代码段中被访问。
  • 作用域规则:在一个代码段中定 义的变量只能在该代码段或者该代码段的子代码段中可见。
  • 使用局部变量比使用全局变量更安全。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值