【Java题】2020.3.18

在java中线程是有分优先等级的所以优先级不能相同

Thread实现了Runnable接口是一个类不是接口,错误

抽象类中的抽象方法(其前有abstract修饰)不能用private、static、synchronized、native访问修饰符修饰。

口是一种特殊的抽象类,接口中的方法全部是抽象方法(但其前的abstract可以省略),所以抽象类中的抽象方法不能用的访问修饰符这里也不能用。

而且protected访问修饰符也不能使用,因为接口可以让所有的类去实现(非继承),不只是其子类,但是要用public去修饰。

【Java题】2020.3.18

hashMap 允许空键值,hashTable 则不允许

HashMap 不按插入顺序排序,按照哈希值排序。所以无序。

抛InterruptedException的代表方法有:

  • java.lang.Object 类的 wait 方法

  • java.lang.Thread 类的 sleep 方法

  • java.lang.Thread 类的 join 方法

throws:写在方法声明之后,表示方法可能抛出异常,调用者需要处理这个异常。
throw:写在方法体中,表示方法一定会抛出一个异常,要么try…catch处理,要么throws抛出。

方法中定义的变量一定要初始化,类中定义的变量可不用初始化,会有默认值