![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 88
小猴子的技术笔记
这个作者很懒,什么都没留下…
展开
-
2021年最新java面试题和答案
欢迎大家搜索“小猴子的技术笔记”关注我的公众号,后台回复“面试题PDF”领取而更多面试题和答案 什么是线程局部变量? 线程局部变量是局限于线程内部的变量,属于线程自身所有,不在多个线程间共享。Java 提供 ThreadLocal 类来支持线程局部变量,是一种实现线程安全的方式。但是在管理环境下(如 web 服务器)使用线程局部变量的时候要特别小心,在这种情况下,工作线程的生命周期比任何应用变量的生命周期都要长。任何线程局部变量一旦在工作完成后没有释放,Java 应用就存在内存泄露的风险。 JDK原创 2021-03-21 18:06:37 · 1139 阅读 · 0 评论 -
Java面试题
欢迎大家搜索“小猴子的技术笔记”关注我的公众号,后台回复 “面试题” 领取海量丰富的面试资料。 Java 基本概念面试题 1. “a==b”和”a.equals(b)”有什么区别? 如果 a 和 b 都是对象,则 a==b 是比较两个对象的引用,只有当 a 和 b 指向的是堆中的同一个对象才会返回 true,而 a.equals(b) 是进行逻辑比较,所以通常需要重写该方法来提供逻辑一致性的比较。例如,String 类重写 equals() 方法,所以可以用于两个不同对象,但是包含的字原创 2020-11-29 20:18:06 · 526 阅读 · 2 评论