![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java面试笔记
清沐_1412
这个作者很懒,什么都没留下…
展开
-
Exception和Error有什么区别?
Exception和Error有什么区别?问题:回答拓展 问题: 请对比Exception和Error,并说明运行时异常与一般异常有什么区别? 回答 Exception和Error都继承了Throwable类,在java中只有Throwable类的实例才可以抛出(throw)或者捕获(catch)异常,它是异常处理机制的基本组成类型。 Exception和Error是java对异常情况的两种分类,...原创 2019-02-22 15:24:23 · 271 阅读 · 0 评论 -
谈谈 final、finally、 finalize 有什么不同?
谈谈 final、finally、 finalize 有什么不同?回答 回答 final可以用来修饰类、变量和方法。final修饰类表示该类不可继承扩展。final修饰变量,则变量不可被修改。final修饰方法,则方法不能被重写(Override) finally是java保证重点代码肯定被执行的一种机制。可以使用try-catch-finally来进行类似关闭jdbc连接、保证unlock锁等动...原创 2019-02-22 15:57:24 · 179 阅读 · 0 评论 -
HTTP
HTTPHTTP方法HTTP状态码连接管理CookieHTTPSGET 和 POST 比较 HTTP方法 GET,获取资源 HEAD,获取报文首部,主要用于确认URL的有效性,资源更新的时间等 POST,传输数据 PUT,上传文件,一般不用 PATCH,对资源进行部分修改,PUT也允许修改资源,但是只能完全替代原资源,PATCH可以部分修改 DELETE,删除文件 OPTIONS,查询支持的方法...原创 2019-05-18 00:37:43 · 242 阅读 · 0 评论 -
快速失败 (fail-fast) 和安全失败 (fail-safe) 的区别是什么?
快速失败 (fail-fast) 和安全失败 (fail-safe) 的区别是什么? 什么是快速失败 快速失败(fail-fast) 是指当多个线程对同一个Collection进行操作时,其中一个线程通过iterator去遍历集合时,该集合内容被另一个集合改变;则产生快速失败,会抛出ConcurrentModifycationException异常。 快速失败原理: 以ArrayList为例,Ar...原创 2019-08-20 17:40:54 · 873 阅读 · 1 评论