
大厂Java面试经典题精解
文章平均质量分 82
收集大厂Java经典面试题,手把手解析面试题中涉及的技术和难点,助力拿下人生各种Offer
徐泗空
永远做更好的自己!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java大厂面试题之10种分布式ID的生成方案
日常工作中,我们开发的系统、或者中间件,都是分布式部署的。比如你的订单数据库,做了分库分表,这时候,你需要一个唯一的ID来标记一条数据。这时候,就需要分布式ID。分布式ID是在分布式系统下使用的ID,用于在多个节点中生成全局唯一的标识符。原创 2025-01-07 11:41:47 · 554 阅读 · 0 评论 -
Java面试题之==和equals的关系(二)
未重写equals方法的类:Object中的equals方法实际使用的也是==操作符,比较的是他们的内存地址是否同一地址。重写了equals方法的类:实现该类自己的equals方法比较逻辑(一般是比较对象的内容是否相同)。引用类型对象变量其实是一个引用,它们的值是指向对象所在的内存地址,而不是对象本身。Integer:比较对应的基本数据类型int的值是否相同(==操作符)。equals方法常用来比较对象的内容是否相同。String:比较字符串内容,内容相同这相同;==操作符专门用来比较变量的值是否相同。原创 2025-01-07 16:49:39 · 90 阅读 · 0 评论 -
Java面试题之Thread线程安全(一)
什么是线程安全/不安全?如果只有一个线程才可以操作此数据,则必是线程安全。如果有多个线程操作此数据,则此数据是共享数据。如果不考虑同步(加锁)机制,会存在线程安全问题。原创 2025-01-06 15:36:58 · 158 阅读 · 0 评论