DESKTOP-FKKMCTR_20200904-张森

所遇问题

Object obj =new int[]{1,2,3};//赋值过程
int [] someArray=(int[])obj;//强转
 for(int j:SomeArray){
   system.out.printl(i+"")
}
输出结果:1,2,3
  • final修饰的方法可以构成重载
  • Object 是类层次结构的根类。(Class Object is the root of the class hierarchy.)
  • 每个类都使用 Object 作为父类。( Every class has Object as a superclass.)
  • 所有对象(包括数组)都实现这个类的方法。(All objects , including arrays , implement the methods of this class.)

  1. ​ throw和throws的区别

(1) 作用不同:throw用于开发人员自行抛出异常,throws用于声明方法内抛出了异常。

(2) 位置不同:throws用于方法声明的后面,throw用于方法内部。

(3) 内容不同:throw抛出一个异常对象,只能一次抛出一个异常对象,throws后面紧跟异常类,可以跟多个。

吐槽

​ 琐碎的知识点慢慢进行拼接,不害怕犯错,不在一次犯同样的错。