变量
- java是一种强类型语言,每个变量都必须声明其类型
- java变量是java程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
type varName [=value]
数据类型 变量名 [=值]
注意事项:
- 每个变量都有类型,类型可以是基本类型,也可以是引用类型。
- 变量名必须是合法的标识符。
- 变量声明是一条完整的语句,因此每一个声明都必须以分号结束。
变量作用域
- 类变量
- 实例变量
- 局部变量
public class demo2 {
//属性
//实例变量:从属于对象;如果不自定义初始化,则默认值
String name;
//类变量 static
static double salary =3000;
//main 方法
public static void main(String[] args) {
//局部变量:必须声明和初始化,位于方法中,之作用于该方法
int i=10;
System.out.println(i);
//变量类型 变量名称 =new demo2();
demo2 demo2 = new demo2();
System.out.println(demo2.name);
System.out.println(salary);
}
public void others(){}
}
常量
初始化后不能再改变的值!
可以理解为一种特殊的变量,他的值被设定后,在程序运行过程中不允许被改变。
final 常量名=值;
final double PI =3.141592653;
常量名称一般使用大写。
书写规范
- 类名:对于所有类来说,类的名称必须支持“大驼峰”原则,即:单词首字母必须大写,如果一个类名含多个单词,则每个单词首字母大写。
如:TestDemo;
- 方法名与变量名:必须支持“小驼峰”原则,即:除了第一个单词以为,其余单词首字母大写,如果方法名或变量名只有一个单词,则全部小写。
如:testDemo();
- 常量名:在定义常量时,名称必须全大写,单词与单词之间也可以用“_”来分隔开。
如:PI;SUM_ADD;
4、源文件名:源文件名必须与类名相同,且大小写要完全一致。
如:TestDemo类的源文件名叫TestDemo.java
- 主方法(main方法):所有的Java程序都是由主方法开始执行的,即一个Java程序中,有且只能有一个主方法。
如:public static void main(String[] args){}
- 关键字:我们知道Java中有五十多个关键字,所以在给类、方法、变量、常量或任何标识符等等起名时,不可以使用Java中的关键字作为名字。
如:int是关键字,类名就不能叫int,方法等其他标识符也不能为int,当然可以写成:test_int,这样的写法是支持的。
7.规范:我们知道Java强调“见名知意”,所以在写标识符时,我们要遵循这一原则。
如:编写一个学生类,那么该类的名称就可以写为:Student