java
文章平均质量分 63
为什么不辞而别
这个作者很懒,什么都没留下…
展开
-
这是我见过的(最全面,最优质的)Java的List集合常见面试题汇总,一文讲完,通俗易懂,看完不吊打面试官你来打我!!
(最全面)Java的List集合常见面试题汇总,一文讲完,通俗易懂,看完不吊打面试官你来打我!!原创 2024-08-13 17:26:15 · 1406 阅读 · 0 评论 -
String 和 StringBuilder、StringBuffer 区别?String为什么不可变?一文搞懂,吊打面试官!
String 和 StringBuilder、StringBuffer 区别?String为什么不可变?一文搞懂,吊打面试官!原创 2024-08-12 17:20:06 · 2550 阅读 · 9 评论 -
String 和 StringBuilder、StringBuffer 的区别?String为什么不可变?一文搞懂,吊打面试官!
不可变指的是,一旦一个String对象被创建,它所包含的字符串内容是不可改变的。原创 2024-08-12 17:19:01 · 463 阅读 · 0 评论 -
String s1 = new String(“abc“)到底创建了几个对象?字符串常量池是什么?真的不简单!一文看懂,吊打面试官!
1、如果字符串常量池中不存在字符串对象“abc”的引用,那么它会在堆上创建两个字符串对象,其中一个字符串对象的引用会被保存在字符串常量池中。2、如果字符串常量池中已存在字符串对象“abc”的引用,则只会在堆中创建 1 个字符串对象“abc”。原创 2024-08-12 09:09:46 · 286 阅读 · 0 评论 -
String 和 StringBuilder、StringBuffer 的区别?String为什么不可变?一文搞懂,吊打面试官!
不可变指的是,一旦一个String对象被创建,它所包含的字符串内容是不可改变的。原创 2024-08-12 08:36:29 · 560 阅读 · 0 评论 -
字符串拼接用“+” 真的比 StringBuilder.append()性能差吗?
不过,使用 “+” 进行字符串拼接会产生大量的临时对象的问题在 JDK9 中得到了解决。在 JDK9 当中,字符串相加 “+” 改为了用动态方法。Java 语言本身并不支持运算符重载,“+”和“+=”是专门为 String 类重载过的运算符,也是 Java 中仅有的两个重载过的运算符。提出的,这也意味着 JDK 9 之后,你可以放心使用“+” 进行字符串拼接了。可以看出,字符串对象通过“+”的字符串拼接方式,实际上是通过。对象进行字符串拼接的话,就不会存在这个问题了。方法实现的,拼接完成之后调用。原创 2024-08-11 20:35:57 · 205 阅读 · 0 评论 -
Java究竟是值传递还是引用传递??一文看懂!吊打面试官系列!
Java究竟是值传递还是引用传递??一文看懂!吊打面试官系列!原创 2024-08-11 17:07:31 · 693 阅读 · 0 评论 -
最详细Java浅拷贝与深拷贝深入解析,什么是引用拷贝?(看完吊打面试官!!)
最详细Java浅拷贝与深拷贝深入解析,什么是引用拷贝?(看完吊打面试官!!)原创 2024-08-11 15:50:17 · 346 阅读 · 0 评论 -
为什么重写 equals 时必须重写 hashCode ⽅法?怎么重写hashcode?看完吊打面试官!!(通俗易懂)
为什么重写 equals 时必须重写 hashCode ⽅法?怎么重写hashcode?原创 2024-08-10 21:28:38 · 389 阅读 · 0 评论