阿里面试3.5 矿视3.1

1、javap用过没

 

2、OOM

3、java是跨平台的,类加载机制

4、双亲委派模型

5、修饰符有哪些

6、多态怎么体现

7、java特性

8、所有异常都要try catch吗&&finally执行吗?

try、catch、finally语句块的执行顺序为:

①当try没有捕获到异常时:try语句块中的语句逐一被执行,程序将跳过catch语句块,执行finally语句块和其后的语句。

②当try捕获到异常,catch语句块里没有处理此异常:这种情况下,该异常将会抛给JVM处理,finally语句块里的语句还是会被执行,但finally语句块后的语句不会被执行。

③当try捕获到异常,catch语句块里有处理此异常:在try语句块中是按照顺序来执行的,当执行到某一条语句出现异常时,程序将跳到catch语句块,并与catch语句块逐一匹配,找到与之对应的处理程序,其他的catch语句块将不会被执行,而try语句块中,出现异常之后的语句也不会被执行,catch语句块执行完后,执行finally语句块里的语句,最后执行finally语句块后的语句。

最后一定执行

9、三次握手,为什么需要三次,而不是两次呢

10、TCP/IP在哪个层,为什么不直接用IP

11、http状态码有哪些 301代表什么?

12、linux查看cpu进程使用情况

13、用过哪些中间件

14、用过哪些设计模式

15、用过哪些数据结构

15、单例模式三个要点

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章