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、用过哪些数据结构