标识符和关键字
Java标识符以字母、下划线(_)、美元符号($)和数字组成,且不以数字开头,标识符不能是Java保留的关键字。
合法标识符:
name
user_age
$page
非法标识符
4word (数字开头)
String (关键字)
User name (中间不能空格)
Java中的标识符和关键字区分大小写。
int | public | this | finally | boolean | abstract |
continue | float | long | short | throw | throws |
if | goto | default | byte | do | case |
return | break | for | static | new | interface |
strictfp | package | super | void | try | switch |
else | catch | implements | private | final | class |
extends | volatile | while | synchronized | instanceof | char |
protected | import | transient | dafault | double |
表1 Java的关键字
变量与常量声明
变量声明:
语法
变量类型:变量名
例如:
int age;
char char1 = 'a';
声明常量
语法:
final 数据类型 常量名[=值]
例如:
final double PI = 3.14;
变量有效范围
1)成员变量
类中定义变量称为成员变量,有效范围为整个类。成员变量又可分为静态变量和实例变量
class Team{
int x = 45; //实例变量
static int y = 90; //静态变量
}
注意:static变量的有效范围可以跨类,可达整个应用程序之内。static变量除了能在该类中存取,其它类也可通过“类名.静态变量”的方式直接使用。
2)局部变量
局部变量在类的方法中定义,只在当前代码块中有效。当该方法调用结束,局部变量占用的内存空间释放,局部变量也将销毁。
public class Val{
static int times = 1; //静态变量
public static void main(Sting[] ages){
int times = 2; //局部变量
System.out.println("times值为:+times");
}
}