ppt中的问题
1 String不是一个类型,是一个类
2 Java中的static表示“全局”或“静态”的意思,用来修饰成员变量和方法,也可以修饰代码块
被static修饰的成员变量和成员方法是独立于该类的,它不依赖于某个特定的实例变量,也就是说它被该类的所有实例共享。
所有实例的引用都指向同一个地方,任何一个实例对其的修改都会导致其他实例的变化。
3 java枚举类型
values(), ordinal() 和 valueOf() 方法
enum 定义的枚举类默认继承了 java.lang.Enum 类
values() 返回枚举类中所有的值
ordinal() 可以找到每个枚举常量的索引,就像数组索引一样
valueOf() 返回指定字符串值的枚举常量
可以使用"=="和equals()方法直接比对枚举变量的值
4 同名变量屏蔽原则
每个变量都有一个有效区域,即定义的那片区域,出了这个区域,变量将不再有效(全局变量除外)
package test;
public class Test {
private static int Albert = 1;
public static void main(String[] args) {
int Albert = 2;
System.out.println(Albert);
}
}
结果:
2
5 Double类型进行运算时,得不到数学上精确的结果
Float和Double类型为我们提供了快速运算,然而问题在于转换为二进制的时候,有些数字不能完全转换,只能无限接近于原本的值,这就导致了在后来的运算会出现不正确结果的情况。

浙公网安备 33010602011771号