程序员面试干货来啦,今天小编就先为大家整理出5道大厂面试时常见关于 Java 的面试题。看看你能答对几道题呢!多多掌握此类面试题,就会增加面试通过的机率哦,后续还有其他类的面试题,请持续关注哟!
在异常处理时提供 finally 块来执⾏任何清除操作。 如果有finally的话,则不管是否发⽣异常,finally语句都会被执⾏,包括遇到return语句。finally中语句不执⾏的唯⼀情况中执⾏了System.exit(0)语句。 2.如果有两个类A、B(注意不是接⼝),你想同时使⽤这两个类的功能,那么你会如何编写这个C类呢? 答: 因为类A、B不是接⼝,所以是不可以直接实现的,但可以将A、B类定义成⽗⼦类,那么C类就能实现A、B类的功能了。 假如A为B的⽗类,B为C的⽗类,此时C就能使⽤A、B的功能。 3.⼀个类的构造⽅法是否可以被重载(overloading),是否可以被⼦类重写(overrding)? 答: 构造⽅法可以被重载,但是构造⽅法不能被重写,⼦类也不能继承到⽗类的构造⽅法 4.Java中byte表示的数值范围是什么? 答: 范围是-128⾄127 5.Math.round(-11.2)的运⾏结果是。 答案: -11 ⼩数点后第⼀位<5 ⼩数点后第⼀位>5 根据上⾯例⼦的运⾏结果,我们还可以按照如下⽅式总结,或许更加容易记忆: 参数的⼩数点后第⼀位<5,运算结果为参数整数部分。 总结:⼤于五全部加,等于五正数加,⼩于五全不加。 希望这些面试题对你有所帮助!下一期我们会有关于其他大厂面试题。别忘了关注我们的公众号哦,预防走丢! 最后愿你前程似锦,在冬深 在初春 在夏至在秋末 在码上未来! 码上未来,成就你更好的未来!