[Day15]常用API(Object类、String类)

1.Java的API(API: Application(应用) Programming(程序) Interface(接口)

  Java API是JDK中提供使用的类,类已经将底层代码进行封装

  在JDK安装目录下有个src.zip文件,这个文件解压缩后里面的内容是所有Java类的源文件

 

2.Object类-Java中所有类的父类

 

3.equals方法-用于比较两个对象是否相同,使用两个对象的内存地址在比较

 

4.toString类-toString方法返回该对象的字符串表示,其实该字符串内容就是对象的类型+@+内存地址值

 

5.String类-字符串

  字符串是常量:一旦这个字符串确定了,那么就会在内存区域中就生成了这个字符串。字符串本身不能改变,但str变量中记录的地址值是可以改变的

 

6.StringBuffer类-字符串缓冲区,支持可变的字符串

  StringBuffer又称为可变字符序列,它是一个类似于 String 的字符串缓冲区,通过某些方法调用可以改变该序列的长度和内容

 

 

7.StringBuilder类-字符串缓冲区

  此类提供一个与 StringBuffer 兼容的 API,但不保证同步。该类被设计用作 StringBuffer 的一个简易替换,用在字符串缓冲区被单个线程使用的时候(这种情况很普遍)。如果可能,建议优先采用该类,因为在大多数实现中,它比 StringBuffer 要快。

posted on 2019-03-26 17:05  ERFishing  阅读(160)  评论(0编辑  收藏  举报