关于java的字符串的理解与用法

字符串

java中的字符串,其实就是unicode字符序列。java中没有内置的字符串类型,而是java类库中预定义了一个类。

不可变字符串

java中String没有提供修改字符串的方法,这意味着字符串不可修改。事实上String实例是存在于堆中的,每一个String类型会指向堆中的地址,编译器可以让字符串共享。

null和“”
null是没有指向任何内存地址的,“”指向了一块内存地址但是里面没有东西。
null是一个特殊的值,可以用==或!=来比较

你可能感兴趣的:(关于java的字符串的理解与用法)