1.字面量
通常表示现实世界的数据,例如
整型字面量:1,2
浮点型字面量:1.3,1.2
布尔型字面量:true false
字符型字面量:‘a’,‘中’
字符串型字面量:“a”,“abc”
注意:字符型字面量和字符串型字面量的区别在于单双引号;字符型字面量里面只能用一个字符
2.关键字
语法的组成部分,可以类比为英语中的字母abcd一样,有这些关键字构成了java的语法
3.变量
3.1概念
内存中占用一定存储空间用于表示数据的量
例如:
int类型占用了4个字节,每个字节8个bit
3.2使用
1、声明
int i
声明的方式是数据类型 变量名
2、赋值
i = 100
赋值是用赋值符号"="将后面的值赋给变量i
上述两个步骤也可以合并
int i = 100
上述可以表述为变量的三要素:数据类型,变量名,值
缺一不可
另外,一行可以声明多个变量
int a,b,c
3.3类型
成员变量:类体中、方法体外的变量
局部变量:方法中的变量
引用时,优先引用最接近的域中的变量
例如:
class Student{
int xueHao = 111
public static void main(String[] args){
int xueHao = 222;
System.out.println(xueHao);
}
}
上述代码输出结果为222,因为在main方法域中又声明了一次,结合上述原则,结果为222
3.4作用域
变量的作用于取决于声明的位置,一句话概括,出了大括号就不能用了
例如
class User{
public static void main(String[] args){
int i = 1;
}
}
上述变量只能在方法体中使用,在方法体外不能使用
再例如
class Count{
int i = 1
public static void main(String[] args){
System.out.println(i);
}
}
在上述代码中,i是成员变量,在大括号(类体)内都是能用的,即能够用在main方法中