经常看到常量这个词,但是一般并没有太在意,之前一般就认为String定义的就是常量。
实际上,JAVA常量就是在程序中固定不变的值,是不能改变的数据。例如数字1、字符“a”、浮点数3.2等。在Java中,常量包括整型常量、浮点数常量、布尔常量、字符常量,字符串常量等。
因此java中所说的常量,不仅仅包含了字符串常量,还有字符常量,整数常量等。
String str = "qsm";
String str2 = "qsm";
int num = 1;
int num2 = 1;
System.out.println(str ==str2);//true
System.out.println(num ==num2);//true