资讯专栏INFORMATION COLUMN

JAVA面试题(20)

魏宪会 / 963人阅读

摘要:请求资源被永久移动到新临时移动。为永远被移动,为暂时被移动和的区别为转发到新页面,由客户端决定,不变为重定向新页面,由服务器端决定,改变

    本文首发于cartoon的博客
    转载请注明出处:https://cartoonyu.github.io/c...

try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?

finally会早于return语句执行,假如finally含有return语句,则会执行finally语句的return,catch中的return会被忽略

常见的异常类有哪些?

参考博客:http://www.cnblogs.com/ITtang...

JAVA异常类都处于java.lang包中

系统级

IllegalAccessException:权限没有达到系统要求

OutOfMemoryException:内存不足

类级

NoClassDefFoundException:类定义不存在

ClassNotFoundException:指定类不存在,程序试图引用不存在类时抛出

对象级

NullPointerException:空指针异常(相信很多人都经历过),调用未初始化或不存在对象时抛出

ClassCastException:对象转换异常,多出现于向下转型

NoSuchFieldException:域不存在

InstantiationException:实例化异常

CloneNotSupportedException:不允许克隆

方法级

IllegalArgumentException:参数传递错误

NoSuchMethodException:方法不存在

操作级

数字操作

NumberFormatException:字符串转换数字异常,当试图将不符合数

ArithmeticException:算术运算异常

数组

IndexOutOfBoundsException:数组越界,访问索引超出数组长度时抛出

ArrayStoreException:数组存储异常

IO

FileNotFoundException:未找到文件异常

EOFException:文件或流终止异常

IOException:IO异常

数据库

SQLException:数据库操作异常

线程

InterruptedException:线程被终止异常

HTTP 响应码 301 和 302 代表的是什么?有什么区别?

参考:菜鸟教程

301:永久移动。请求资源被永久移动到新url

302:临时移动。请求资源暂时被移动,客户端保持原有url

区别

url不一致。301为新url,302为原url

资源是否永远被移动。301为永远被移动,302为暂时被移动

Forward 和 Redirect 的区别?

Forward为转发到新页面,由客户端决定,url不变

Redirect为重定向新页面,由服务器端决定,url改变

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/77640.html

相关文章

  • 墙裂推荐:搜云库技术团队,面试必备的技术干货

    摘要:今天整理了一下近大半年以来的一些文章,和我的预期一样,很多文章我都忘记自己曾经写过了,这个记录的过程让我也有了新的理解。希望大家,收藏,点赞,加转发。 今天整理了一下近大半年以来的一些文章,和我的预期一样,很多文章我都忘记自己曾经写过了,这个记录的过程让我也有了新的理解。希望大家,收藏,点赞,加转发。 面试必备 面试必备:深入Spring MVC DispatchServlet 源码...

    SegmentFault 评论0 收藏0
  • 墙裂推荐:搜云库技术团队,面试必备的技术干货

    摘要:今天整理了一下近大半年以来的一些文章,和我的预期一样,很多文章我都忘记自己曾经写过了,这个记录的过程让我也有了新的理解。希望大家,收藏,点赞,加转发。 今天整理了一下近大半年以来的一些文章,和我的预期一样,很多文章我都忘记自己曾经写过了,这个记录的过程让我也有了新的理解。希望大家,收藏,点赞,加转发。 面试必备 面试必备:深入Spring MVC DispatchServlet 源码...

    Neilyo 评论0 收藏0
  • 吐血整理 20 道 Spring Boot 面试,我经常拿来面试别人!

    摘要:你如何理解中的可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成及其他技术,而不需要到处找示例代码和依赖包。如你想使用访问数据库,只要加入启动器依赖就能使用了。 面试了一些人,简历上都说自己熟悉 Spring Boot, 或者说正在学习 Spring Boot,一问他们时,都只停留在简单的使用阶段,很多东西都不清楚,也让我对面试者大失所望。 下面,我给大家总结...

    haoguo 评论0 收藏0
  • 【推荐】最新200篇:技术文章整理

    摘要:作为面试官,我是如何甄别应聘者的包装程度语言和等其他语言的对比分析和主从复制的原理详解和持久化的原理是什么面试中经常被问到的持久化与恢复实现故障恢复自动化详解哨兵技术查漏补缺最易错过的技术要点大扫盲意外宕机不难解决,但你真的懂数据恢复吗每秒 作为面试官,我是如何甄别应聘者的包装程度Go语言和Java、python等其他语言的对比分析 Redis和MySQL Redis:主从复制的原理详...

    BicycleWarrior 评论0 收藏0
  • 【推荐】最新200篇:技术文章整理

    摘要:作为面试官,我是如何甄别应聘者的包装程度语言和等其他语言的对比分析和主从复制的原理详解和持久化的原理是什么面试中经常被问到的持久化与恢复实现故障恢复自动化详解哨兵技术查漏补缺最易错过的技术要点大扫盲意外宕机不难解决,但你真的懂数据恢复吗每秒 作为面试官,我是如何甄别应聘者的包装程度Go语言和Java、python等其他语言的对比分析 Redis和MySQL Redis:主从复制的原理详...

    tommego 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<