修改几处笔误

This commit is contained in:
xiangflight 2018-07-09 19:43:57 +08:00
parent 132fc47d96
commit beb95085f0
2 changed files with 3 additions and 3 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

View File

@ -194,7 +194,7 @@ String 不可变性天生具备线程安全,可以在多个线程中安全地
使用 String.intern() 可以保证相同内容的字符串变量引用相同的内存对象。
下面示例中s1 和 s2 采用 new String() 的方式新建了两个不同对象,而 s3 是通过 s1.intern() 方法取得一个对象引用,这个方法首先把 s1 引用的对象放到 String Poll字符串常量池然后返回这个对象引用。因此 s3 和 s1 引用的是同一个字符串常量池的对象。
下面示例中s1 和 s2 采用 new String() 的方式新建了两个不同对象,而 s3 是通过 s1.intern() 方法取得一个对象引用,这个方法首先把 s1 引用的对象放到 String Pool字符串常量池然后返回这个对象引用。因此 s3 和 s1 引用的是同一个字符串常量池的对象。
```java
String s1 = new String("aaa");
@ -204,7 +204,7 @@ String s3 = s1.intern();
System.out.println(s1.intern() == s3); // true
```
如果是采用 "bbb" 这种使用双引号的形式创建字符串实例,会自动地将新建的对象放入 String Poll 中。
如果是采用 "bbb" 这种使用双引号的形式创建字符串实例,会自动地将新建的对象放入String Pool中。
```java
String s4 = "bbb";
@ -629,7 +629,7 @@ x.equals(y) == x.equals(y); // true
对任何不是 null 的对象 x 调用 x.equals(null) 结果都为 false
```java
x.euqals(null); // false;
x.equals(null); // false;
```
**3. 实现**