昨天我参加了一次面试,他们问了我一些Java相关的问题,其中有一些问题我不知道答案。我很好奇这个问题的答案。面试官没有告诉我答案。我在这里提出这些问题:
- Java是否提供任何构造来查找对象的大小?
- 给出一种最简单的方法来查找一个方法执行所需的时间,而不使用任何分析工具?
- 什么是已检查异常和运行时异常?
- 如果我在try块结束时写return语句,finally块是否仍会执行?
- 如果我在try块结束时写System.exit (0);语句,finally块是否仍会执行?
想要知道上述问题的答案,这将对我下次的面试有所帮助。
解释、注释或与规范相关的链接将比简单的回答更加受欢迎——以及学习这些东西的好方法是什么?