Java学习笔记(五)--String类

String类

概要
1.String类在Java中较为特殊,String可以通过直接赋值或构造方法进行实例化。前者只产生一个实例化对象,而且此实例化对象可以重用;而后者将产生两个实例化对象,其中一个是垃圾空间。
2.JVM提供有两类String常量池,静态常量池和运行时常量池。对于静态常量池,需在编译时进行字符串处理,运行时常量池是在程序执行中动态地实例化字符串对象。
3.在String中比较内容时,要使用equals()方法,而“==”比较只能比较两个字符串的地址值。
4.字符串的内容一旦声明则不可更改。而字符串变量的修改是通过引用地址的变更而实现的,但是会产生垃圾空间。
5.在使用String类的split()方法时需要考虑正则表达式的影响,需要使用“\”进行转义处理。
6.如果要对字符串进行编码的转换,可以通过getBytes()方法实现。

全部评论

相关推荐

Clavoss:一眼AI,死亏
点赞 评论 收藏
分享
牛客吹哨人:哨哥晚点统一更新到黑名单:能救一个是一个!26届毁意向毁约裁员黑名单https://www.nowcoder.com/discuss/1525833
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务