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类型为我们提供了快速运算,然而问题在于转换为二进制的时候,有些数字不能完全转换,只能无限接近于原本的值,这就导致了在后来的运算会出现不正确结果的情况。

 

 

 

      

posted @ 2021-09-20 21:02  Cuora  阅读(47)  评论(0)    收藏  举报