文章 2024-08-20 来自:开发者社区

【Java基础面试二十七】、说一说StringBuffer和StringBuilder有什么区别

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:说一说StringBuffer和StringBuilder有什么区别 参考答案: StringBuffer、StringBuilder都代表可变的字符串对象,它们有共同的父类 Abstra...

【Java基础面试二十七】、说一说StringBuffer和StringBuilder有什么区别
文章 2024-04-23 来自:开发者社区

面试官:请聊一聊String、StringBuilder、StringBuffer三者的区别

面试官:“小伙子,在日常的写代码过程中,使用过String,StringBuilder和StringBuffer没?”我:“用过的呀!”面试官:“那你就来聊一聊,他们之间有什么区别,不同场景下如何选择吧”我:“好嘞!”在Java的...

文章 2024-03-30 来自:开发者社区

JAVA面试:String、StringBuffer和StringBuilder区别

  1. String、StringBuffer和StringBuilder区别 答:String是不可变的,而StringBuffer和StringBuilder是可变的。 这样回答肯定是不满意的,面试官希望听到的是你能说出个为什么?而不是给我一个结论,只说结论面试官会认为...

JAVA面试:String、StringBuffer和StringBuilder区别
文章 2023-12-29 来自:开发者社区

Java基础面试,String,StringBuffer,StringBuilder区别以及使用场景

简单的几句 String是final修饰的,不可变,每次操作都会产生新的对象。StringBuffer和StringBuilder都是在原对象上进行操作StringBuffer是线程安全的,StringBuilder是线程不安全的。StringBuffer方法是被synchronized修饰的 所以在性能方面大家应该明白是StringBuilder>...

文章 2023-10-09 来自:开发者社区

【面试题精讲】String、StringBuffer、StringBuilder 的区别?

1. 什么是 String、StringBuffer 和 StringBuilder?String 是 Java 中的一个类,用于表示字符串。它是不可变的,即一旦创建就不能被修改。StringBuffer 和 StringBuilder 也是 Java 中的类,用于表示可变的字符串。它们可以进行插入、删除和替换等操作。2. 为什么需要 String、StringBuffer 和 StringBu....

文章 2023-09-01 来自:开发者社区

毕业季高频面试题String,StringBuffer好和StringBuilder的区别

可能是因为毕业季,最近有非常多的应届生来咨询我面试相关的问题。这不,今天有一位应届生找到我,说面试被问到这样一道面试题:请谈谈String、StringBuffer和StringBuilder的区别。其实呢,这是一道老生常谈的题,光背八股文还是非常简单的。既然,大家有这方面的需求,今天我还是给大家分享一下我的理解。关于String、StringBuffer、StringBuilder的区别,我从....

毕业季高频面试题String,StringBuffer好和StringBuilder的区别
文章 2023-08-04 来自:开发者社区

【java常见的面试题】String和StringBuffer、StringBuilder的区别是什么?

可变性 : String类中使用字符数组保存字符串,所以string对象是不可变 的。 StringBuilder与StringBuffer这两种对象都是可变的。 线程安全性 : String中的对象是不可变的,也就可以理解为常量,线程安全。StringBuffer对方法加了同步锁或者对调用的方法加了同 步锁,所以是线程安全的。Str...

文章 2022-11-28 来自:开发者社区

【面试精讲】Java:String、StringBuffer、StringBuilder有什么区别?

前言今天聊聊日常使用的字符串,别看它似乎很简单,但其实字符串几乎在所有编程语言里都是个特殊的存在,因为不管是数量还是体积,字符串都是大多数应用中的重要组成。本篇博文的重点是,理解 Java 的字符串,String、StringBuffer、StringBuilder 有什么区别? 常见回答String 是 Java 语言非常基础和重要的类,提供了构造和管理字符串的各种基本逻辑。它是典型的...

【面试精讲】Java:String、StringBuffer、StringBuilder有什么区别?
文章 2022-06-13 来自:开发者社区

面试常问:java中String、StringBuilder、StringBuffer三者的区别

一、认识StringString类型是不可变类型,为了保持文章的独立性,还是拿出来这个老掉牙的例子,public class Test2 { public static void main(String[] args) { String a="张三"; System.out.println(a); a="李四"; Syste...

面试常问:java中String、StringBuilder、StringBuffer三者的区别
文章 2022-06-13 来自:开发者社区

Java面试之String、StringBuffer和StringBuilder的区别和原理

问题源头这个问题说实话,我是被公司老板反问过的,吃过亏的。所以专门研究了一下并且分享给不懂这块知识点的人代码底层如下图所示,简单介绍一下String是一个变量,它是不可变的StringBuilder,StringBuffer是可变的StringBuilder是线程不安全的,也就是说它的代码底层实现就是每个函数都没有加 synchronized,这就导致了线程不安全,反而效率更快StringBuf....

Java面试之String、StringBuffer和StringBuilder的区别和原理

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注