摘要:
Integer a = 128;Integer b = 128;那么 a!=b Integer a = 127;Integer b = 127;那么 a==b 阅读全文
摘要:
阅读全文
摘要:
## 1、为什么要用MQ?MQ有哪些使用场景? ### 什么是消息队列 消息队列是一种异步的通信方式,用于在分布式系统中管理消息传递。消息队列采用了生产者-消费者模型,生产者将消息发送到队列中,而消费者则从队列中接收消息。 ### 为什么要使用消息队列 其实就是问问你消息队列都有哪些使用场景,然后你 阅读全文
摘要:
一、单例模式的DCL为啥要加volatile? 避免指令重排,获取到未初始化完成的对象。 单例模式的懒汉模式确保线程安全的机制DCL public class MyTest { private static MyTest myTest; public static MyTest getInstanc 阅读全文
摘要:
# Java基础面试题(下) > lecture:波哥 # 一、String相关面试题 ## 1. 为什么 String 在 java 中是不可变的? - 如果不是不可变的:这种情况根本不可能,因为在字符串池的情况下,一个字符串对象/文字,例如 “Test” 已被许多参考变量引用,因此如果其中任何一 阅读全文
摘要:
一、说说&和&&的区别? 作为运算符:&将二进制的每一位进行与运算 作为逻辑运算符:两者都是与,&&如果左边为假则终止右边运算,即短路运算。&则需要把两边的比较执行完。 二、int和Integer的区别 int是Java的基本数据类型,而Integer是int的包装类 int直接存储整数值,而Int 阅读全文