String类的下面特性需要注意:

1、null情况

 
  
  1. String str1 = null
  2.        String str2 = null
  3.        String str3 = str1+str2; 
  4.        System.out.println(str1); 
  5.        System.out.println(str3); 

测试结果:默认会调用String.valueOf(str1),处理之后为字符串"null"

 
  
  1. null 
  2. nullnull 

2、拼串情况

拼串时会新产生字符串,长度为之前字符串的和,再将之前的串依次拷贝到新串中。性能较差

3、final类,不允许有子类