成组概念厘清

本文记录一下成组的易混淆或者应该加以区分的概念。

1.Error vs Exception:

参考资料:

  1. What is difference between Errors and Exceptions?
  2. Differences between Exception and Error

2.`Execution` vs `Applying/Application` vs `Invoking/Invocation` vs `Calling`: >参考资料: >1. [What's the difference between "call" and "invoke"?](https://stackoverflow.com/questions/18505422/whats-the-difference-between-call-and-invoke)
3.`override` vs `overload` in Java: - override:在Java中指superclass和subclass中具有相同的method signature的方法。 - overload:在Java中指相同类中具有相同方法名,但是具有不同的参数的方法。 ![](https://raw.githubusercontent.com/Tom89757/ImageHost/main/hexo/20220911212932.png) > 参考资料: > 1. [Overriding vs Overloading in Java](https://www.digitalocean.com/community/tutorials/overriding-vs-overloading-in-java)