:::info 💡 根据 遗忘曲线:如果没有记录和回顾,6天后便会忘记75%的内容
读书笔记正是帮助你记录和回顾的工具,不必拘泥于形式,其核心是:记录、翻看、思考 :::

API概念

API(Application Programming Interface)应用程序编程接口,别人提供的类和方法;

1 帮助文档使用流程

1.1 看包是否在java.lang包中

如果在java.lang包中就不需要导包

1.2 看类的介绍

搞清楚类的作用是什么,能解决什么问题

1.3 看这个类的构造方法

根据构造方法,创建对象

1.4 看这个类的成员方法

1 看方法名 2 看参数 3 看返回值 4 看这个方法的介绍

2 String类的介绍

2.1 String类的特点

  • java程序中,所有双引号的字符串,都是String类的对象
  • String字符串,一旦创建,其内容就不可被更改;
  • String字符串虽然不可改变,但其内容,可以被共享
  • 字符串与字符数组直接可以相互转换

【字符串常量池】 字符串常量池:用双引号创建字符串对象的时候,会先检查是否在常量池中已创建,有则直接用,没则创建 注意:【 在不同的jdk版本中,常量池的位置不同 JDK8之前: 字符串常量池,在方法区 JDK8以后: 字符串常量池,迁移到堆内存 】

2.2 String类的常见构造方法

  • 创建空白的字符串对象
  • 根据传入的字符数组,创建字符串对象
  • 根据传入字符串,创建字符串对象
  1. //这边创建了两个字符串对象
  2. /*
  3. 1 第一个对象"abc"
  4. 2 第二个对象 new String()
  5. */
  6. String str = new String("abc");

API - 图2

案例1

  1. String s1 = "abc";
  2. String s2 = "ab";
  3. String s3 = s2+"c";
  4. s1 == s3 ?

image.png

image.png

3 String类的常见方法

  • String 中用于内容比较的方法:

equals();.2 String类的常见构造方法 equalsIgnoreCase();.2 String类的常见构造方法,不区分大小写

书摘

  • 该书的金句摘录…
  • 该书的金句摘录…

相关资料

可通过“⌘+K”插入引用链接,或使用“本地文件”引入源文件。