1.String
  1. String是什么?可以做什么?
    代表字符串,可以用来创建对象封装字符串数据,并对其进行处理

  2. String类创建对象封装字符串数据的方式有几种?
    方式一:直接使用双引号"..."
    方式二:new String类,调用构造器初始或字符串对象

  3. String提供的操作字符串数据的常用方法

  4. String有哪几点注意事项?
    String是不可变字符串对象
    只要是以双引号""方式写出的字符串对象,会存储到字符串常量池,且相同内容的字符串只存储一份
    但通过new方式创建字符串对象,每new一次都会产生一个新的对象放在堆内存中

  5. 字符串的比较使用比较好吗?为什么?什么时候使用
    不好,对于字符串对象的比较,比较的是地址,容易出业务bug
    基本数据类型的变量或者值应该使用比较

  6. 开发中比较字符串推荐使用什么方式比较?
    使用String提供的equals方法,它只关心字符串内容一样就返回true

posted on 2024-03-07 09:00  锺皈  阅读(2)  评论(0编辑  收藏  举报