作用:主要的作用是用来决定申请内存的大小
基本数据类型:
基本数据类型 | 取值范围(字节) |
byte | 1 |
short | 2 |
int | 4 |
long | 8 |
double | 8 |
float | 4 |
char | 2 |
boolean | 1 |
引用数据类型:String 、class、Array、interface
两者的区别:引用数据类型的变量内存储的是内存地址,而基本数据类型变量内部存储的是值本身
变量:可以分为局部变量和成员变量(全局变量)
局部变量:定义在方法内部、块的内部及参数列表的内部
调用时:xx
全局变量:定义在类中,方法之外。有默认值并且可以被所有的函数共享
调用时:this.xx
public class Test{
String name;
int id;
public static void main(String[] args){
Test test=new Test();
test.sum();
System.out.prinltn();
}
class public void sum(){
int id=10;
String car="吉普车";
System.out.prinln(this.id+"--------"+id)
//前一个id调用是全局变量,由于有默认值,这时输的id=0;
//后一个id输出的是局部变量的值,此时id=10;
}