字符串分为两大类,一类是字符串常量,用String类的对象表示;另一类是字符串变量,用______类的对象表示。

题目

字符串分为两大类,一类是字符串常量,用String类的对象表示;另一类是字符串变量,用______类的对象表示。


相似考题
更多“字符串分为两大类,一类是字符串常量,用String类的对象表示;另一类是字符串变量,用______类的对象 ”相关问题
  • 第1题:

    在java语言中,字符串常量是用双引号括起来的字符序列,字符串不是字符数组,而是类______________的实例对象。


    正确答案:String

  • 第2题:

    下列关于字符串的描叙中错误的是( )

    A、字符串是对象

    B、String对象存储字符串的效率比StringBuffer高

    C、可以使用StringBuffersb="这里是字符串"声明并初始化StringBuffer对象sb

    D、String类提供了许多用来操作字符串的方法:连接,提取,查询等


    正确答案:BC

  • 第3题:

    下列关于字符串的描述中,错误的是().

    A.Java 语言中,字符串分为字符串常量和字符串变量两种

    B.两种不同的字符串都是 String 类的对象

    C.Java 语言中不再使用字符数组存放字符串

    D.Java Application 程序的 main()的参数 args[] 是一个 String 类的对象数组,用它可存放若干个命令行参数


    在字符串中,同一个字母的大小是等价的。

  • 第4题:

    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来动态构造字符数据。

  • 第5题:

    提供长度可变字符串对象的表示的类是( )。

    A.String类

    B.StringBuffer类

    C.Stringinput类

    D.StringOutput类


    正确答案:B