java变量和标识符_Java 从入门到入土(五) Java中的变量,标识符与关键字

何为变量?用一句话解释就是:用来命名与代表一个数据的符号(标识符)。

对于任何一门语言来说,变量都是其中最为基础同时也是最为重的组成部分。

本章节仅对变量做出初步的介绍与讲解。涉及到命名规则,作用域,生存周期,修饰符等相对复杂一点的概念会在日后再讲。

何为标识符?通俗解释是它一个符号,一个名称,是赋值给变量,方法,类,接口和对象的名称(有关方法,类,借口和对象的概念今后的专栏中会一一讲解)。

那么,关键字又是什么呢?在java语言中,有一些特殊的单词由于被定义为特殊用途而不能用作标识符,这些单词称之为关键字。也就是说我们不能将关键字作为变量来使用。

(1)变量

变量:用来命名与代表一个数据的符号。变量的使用必须遵循“先声明,后使用”的原则。

就是说对于一个代表数据的符号,你必须在程序中对其进行声明(在程序中使用代码把他“发明”出来),然后才能根据你声明的变量名称来使用它。如下图:d53b45c607798e778f78e83802351deb.png变量声明与使用

代码解释:

char是数据类型(下一章会讲解数据类型),表示字符。

man 是一个变量。

= 是赋值符号。

♂是一个字符值。

;表示该行结束。

这段代码的意思连起来就是 声明了一个char数据类型的变量man,并且对它赋予了值‘♂’

然后我们通过控制台输出man   结果显示为‘♂’。

这表示,man在此处就代表了‘♂’这个符号。

同样。我们也可以在声明变量的时候对其赋初值。结果不变。c2337576961bd3c6e1ff4032c3bfd470.png变量声明与使用

(2)标识符

标识符通俗上讲,是一种更广义的变量。我们现在了解到的变量是代表了一种数据类型的值。而标识符可以代表变量,方法,类,接口和对象的值(表述并不是很准确,但是可以便于理解)。在此我不做过多的解释,因为这类概念本来就比较抽象不易理解。如果现在不理解没关系。有一个大致概念就可以了。

在java中标识符有如下的命名规则。

a.       标识符由字母、数字、下划线“_”、美元符号“$”组成,但不能包含空格(space)等特殊符号。

b.       不能把java关键字和保留字(保留字就是还没使用的关键字)作为标识符。

c.       第一个字符不能是数字。

d.       标识符严格区分大小写,例如,hello与Hello是两个不同的标识符。

下面列出一些合法的标识符。

Count,student_name,$var$,_标识符,pass2

下面再列出一些非法的标识符。

2var,hello world,123,temp%,abc&,student-name

另外,建议保持标识符命名规范。

a.  尽管标识符中允许使用下划线,美元符号等,但是这些符号输入时易出错,所以如无特殊情况,不建议使用他们。

b.  标识符明明风格要统一,且标识符的名称要有实际意义,不建议使用a,b,或是afjaklsfjal这种来做标识符。

c.  一般来说类名打头字母大写,如果有多个单词组成,则每个单词的首写字母大写。方法名一般采取动词+名词的构造方法,动词小写,名词打头字母大写。变量一般由小写字母或数字组成。常量一般全部由大写字母或数字组成。

(3)关键字

在java语言中,有一些特殊的单词由于被定义为特殊用途而不能用作标识符,这些单词称之为关键字(keyword)。他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

下面列举出现有的关键字,3ddeb4d750ca90e297522b7a3befad49.pngjava中的关键字

对于这些关键字的含义,会在接下来的章节中逐步讲解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值