常量和变量
标识符
- 定义
通俗来讲就是自己定义的名称,用于给变量、常量、函数、语句块等命名
- 规则
标识符在使用中有一定的规范
标识符是由:字母、数字、下划线、美元符号组成
错误的示范
300warrior //第一个字符不能是数字
public //不能是Java中保留关键字
one%two //不能有非法字符
User Name //不能有非法字符
另外Java标识符是严格分大小写的
Good
good
是不一样的两个标识符
<标识符是可以使用汉字(不推荐,可能会因为编码而出错)>
- 规范
Java有一套公认的命名规范,方便其他开发人员的维护
类名:通常使用名词,所有单词首字母大写 — 例如 PandaFamily
方法名:通常使用动词,首单词字母小写,后续单词首字母小写 — 例如 openDoor
变量名:首单词字母小写,后续单词首字母小写 — 例如 sisterName
常量:所有字母均大写 — 例如 GENDER
关键字
- 定义
Java中已经被赋予特殊意义的单词成为关键字(eclipse红色粗体)
abstract | assert |
---|---|
boolean | break |
byte | case |
catch | char |
class | const |
continue | default |
do | double |
else | enum |
extends | final |
finally | float |
for | goto |
if | implements |
import | instanceof |
int | interface |
long | native |
new | package |
private | protected |
public | return |
strictfp | short |
static | super |
switch | synchronized |
this | throw |
throws | transient |
try | void |
volatile | while |
变量
程序运行中需要把数据存放在内存当中,内存是通过内存地址存放数据的
因为内存地址不方便记忆,变量用于引用计算机中的内存地址
- 声明
语法 :变量类型 变量名 = 变量值
int a = 1;
long b = 10000L;
double c = 2.2;
char d = 'X';
boolean e = true;
变量值是可以改变的
a = 99;
b = 4562121L;
c = 1.55;
d = '发';
e= false;
常量
在实际开发中,有些值是不需要更改的,甚至不允许更改,这时候就使用到了常量
- 声明
语法 : final 变量类型 变量名 = 变量值
final int A = 60;
final double PI = 3.1415926;
常量值是不允许被修改的