java http Java中string的用法?

Java中string的用法?String a=“ABC”此时,已为String类型的变量分配了内存地址[即堆],然后重新分配相同的变量。引用类型变量的内存地址指向相同的内存地址,因此重新分配时,内存

Java中string的用法?

String a=“ABC”

此时,已为String类型的变量分配了内存地址[即堆],然后重新分配相同的变量。引用类型变量的内存地址指向相同的内存地址,因此重新分配时,内存中的值会发生变化。例如:string a=“BCD”此时,内存中的值已更改为BCD

,它将字符串类型转换为字节类型并存储在字节数组中。在Java中,所有数据的底层都是字节,字节数据可以存储在字节数组中。当存储字符数据(字符串是字符数据)时,它首先查找表,然后将查询结果写入设备。读取时,它也会先查表,并将找到的内容打印到显示设备上。Getbytes()使用默认字符集进行转换,Getbytes(“UTF-8”)使用UTF-8编码表进行转换。