#,java中的字符串是不可变的;
#,比较两个字符串是不是相等,不能用==,因为那只能确认他们是否指向了同一个字符串对象;
#,空串和null是不同的;
#,代码点和代码单元
#,代码点表示一个字符,可能是一个代码单元表示,也可能是两个,那些超过原来的16位限制的增补字符就可能需要两个代码单元来表示。
#,代码单元实际上就是原来的一个16位的unicode的字符,只是因为现在unicode做了调整,已经不再是一个宽字符就可以表示一个字符了。
关于代码点和代码单元的更详细的描述,可以参考下面这篇文章:
Java中的代码点和代码单元 (http://blog.csdn.net/weizhaozhe/article/details/3909079 )
时间: 2024-11-08 19:24:45