niusouti.com

Which two scenarios are NOT safe to replace a StringBuffer object with a StringBuilder object?()A.When using versions of Java technology earlier than 5.0.B.When sharing a StringBuffer among multiple threads.C.When using the java.io class StringBufferInput

题目
Which two scenarios are NOT safe to replace a StringBuffer object with a StringBuilder object?()

A.When using versions of Java technology earlier than 5.0.

B.When sharing a StringBuffer among multiple threads.

C.When using the java.io class StringBufferInputStream.

D.When you plan to reuse the StringBuffer to build more than one string.


相似考题
更多“Which two scenarios are NOT safe to replace a StringBuffer object with a StringBuilder object?() ”相关问题
  • 第1题:

    在H FML中要定义一个书签,应该使用的语句是( )。

    A.<l href=”#object_01”>text</a>

    B.<a name=”object_01”>text</a>

    C.<a target=”#object_01”>text</a>

    D.<a link=”#object_01”>text</a>


    正确答案:B

  • 第2题:

    C++ is used with proper ______ design techniques.

    A.object-oriented

    B.object-based

    C.face to object

    D.face to target


    正确答案:A
    解析:译文的含义是:C++用于适当的()设计技术中。A、B、C、D各选项的意思分别是:面向对象的、基于对象的、朝向对象的、朝向目标的。这里值得注意的是,虽然facetoobject也有“面向对象”的意思,但在计算机编程中的“面向对象”的专有词是ObjectOriented,简称OO。所以,本题应该选择A。

  • 第3题:

    C++ is used with proper(71)design techniques.

    A.object-oriented

    B.object-based

    C.face to object

    D.face to target


    正确答案:A
    解析:C++使用面向对象的设计技术。

  • 第4题:

    C++ is used with proper(73)design techniques.

    A.object-oriented

    B.object-based

    C.face to object

    D.face to target


    正确答案:A
    解析:C++通常与面向对象设计技术结合起来使用。

  • 第5题:

    String 字符串常量,StringBuffer 字符串变量(线程安全),StringBuilder 字符串变量(非线程安全)


    正确答案:
    简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。
    而如果是使用 StringBuffer 类则结果就不一样了,每次结果都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,再改变对象引用。所以在一般情况下我们推荐使用 StringBuffer ,特别是字符串对象经常改变的情况下。而在某些特别情况下, String 对象的字符串拼接其实是被 JVM 解释成了 StringBuffer 对象的拼接,所以这些时候 String 对象的速度并不会比 StringBuffer 对象慢,而特别是以下的字符串对象生成中, String 效率是远要比 StringBuffer 快的: 3、String 和StringBuffer的区别?
    JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。

  • 第6题:

    C++ is used with proper(70)design techniques.

    A.object-oriented

    B.object-based

    C.face to object

    D.face to target


    正确答案:A
    解析:译文:c++采用了真正的面向对象设计技术。