- 博客(3)
- 收藏
- 关注
原创 String,StringBuilder和StringBuffer到底有什么区别
String,StringBuilder和StringBuffer的区别 1.String对象为只读字符串,初始化值了以后就不可以修改,初学者对此有疑惑可移步:String对象内容不能改变详解 2.StringBuilder和StringBuffer对象可以被修改。 3.StringBuilder和StringBuffer的方法完全一样,区别是:StringBuilder是Java5引入的,只用于单线程,它的所有方法没有被synchronized修饰,因此在理论上讲,StringBuilder的效率要高于S
2020-06-15 10:49:16
1526
原创 String对象内容不能改变详解
String对象内容不能改变详解 String类型被设计为不可变类,所以它的所有操作都是不可变对象,我们以为的修改只是指向了一个新的堆内存地址。 例如: String s = "Wecome "; s = s + "to China"; 这两段代码中,s指向了一个String对象,“to China”创建了一个新的String对象,也就是一个“Welcome ”值的String对象和一个“to China”值的String对象,s = s + “to China” 这里其实不是把s指定的String对象给
2020-06-14 22:36:53
595
原创 Java数据类型详解
Java八大类型 八大类型 布尔类型 boolean 字节类型 char 数字类型 long short int double 浮点型:float byte byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。 short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。 int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。 long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方
2020-06-14 22:04:26
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅