1.标识符

  程序中对类、变量等的命名,称为标识符;

  标识符命名规则:

    由数字、字母、下划线、美元符组成,不能以数字开头;

    严格区分大小写;

    不能与关键字或保留字重名;

    标识符的命名最好能反应出其作用。

2.关键字

  程序中对编译器有特殊意义的词,例如class被用来定义类,当程序执行遇到class时,就知道这是一个类;

  保留字是java预留的关键字,有些词虽现在还未作为关键字,但未来的升级版本中可能会作为关键字;(例goto、const等)

3.变量

  变量常用于一些数学处理等,例如当遇到一些复杂预算时,想存储中间的运算结果、用于下一步骤的运算,变量就可作为数据的临时存储场所;

  java变量三要素:变量类型、变量名、变量值;

  可以类比成客人去酒店入住:

    入住人 –> 变量值

    房间号 –> 变量名

    房间类型 –> 变量类型

  变量命名:

    首先满足标识符的命名规则;

    命名规范:

      同时应满足驼峰命名法:名称只有一个单词时,首字母小写(age);

                 有多个单词时,第一个单词首字母小写、其它单词首字母大写(stuName);

      命名应尽量简单、见名知意,无长度限制、但也不要过长;

  同时看下类名的命名规范:

    满足Pascal命名规范: 每个单词首字母都大写;(HandlePage)

4.常用数据类型

  

  整型主要用来存储整数,按照存储数据范围分为byte到long,选择数据类型时可以参考范围来选取;

  但实际应用中,int和long是常用的整型类型,而byte和short使用较少,即使数值比较小也会选择int;

  byte主要用于二进制的存储,在文件输入输出流中会使用、用于二进制数据的传输;

  short在一些特殊场景中会用到,例如对于登录状态的表示、0表示正常、1表示冻结、2表示已删除,这里数值比较固定、值也较小,可以用short表示。

  浮点类型表示小数,也可根据范围选择float或double,但double使用较多;使用场景多是要求精度高、且数据量大的情况,如医学、化学、军事、天文等领域。