变量的引入:int语句的使用

首先来看一段代码

System.out.println(10);
System.out.println(10);
System.out.println(10);

输出结果为:

10

10

10

虽然是同样的三个字面量(数据)但他们会在内存中三个不同的空间内储存,这样的机制会 导致内存的浪费,要对其进行优化就需要另外的机制,因此变量机制被引用.

//定义变量i为10
int i = 10;
//访问i
System.out.println(i);
System.out.println(i);
System.out.println(i);

这样输出结果同样为:

10

10

10

但只储存了i这一个空间,减少了三分之二的内存占用

还有就是变量的命名是有规则的,它遵从标识符的命名规则:

① 由中文、字母、数字,下划线 或美元符号 $ 组成。

② 不可以数字开头。

③ 不可以使用关键字(class、int等)和保留字(goto和const)。

④ Java中严格区分大小写,长度无限制。(例:class×,Class√)

⑤ 标识符不能包含空格。

下面是易错点(本人错误点):int i = 1000; 而不是int i=1000;

class Test{
	public static void main(String[] args){
/*7:错误: 需要;
	正确格式为int i = 1000;
	此处报错,是变量名格式有误,不符合标识符格式(由数字、字母、$、和下划线组成)
*/
		int i=1000;
		System.out.println(i);
	}
}
经验分享 程序员 微信小程序 职场和发展