首先,char为Java的基本类型,基本类型所占的字节数是固定的,如int占4字节,double占8字节,这可以使得Java在不同的平台上所占类型固定,很好地保证了Java的可移植性。因此,Java中char类型固定占2个字节。(注:char类型也可以存储一个汉字)。其次,String采用一种更灵活的方式进行存储。在String中,一...
因此,使用ASCII编码的字符串,每个字符占用1个字节的内存空间。示例如下: Stringstr="Hello";byte[]bytes=str.getBytes("ASCII");System.out.println("字节长度:"+bytes.length);// 输出:5 1. 2. 3. UTF-8编码:UTF-8编码是一种变长的编码方式,可以根据字符的不同而使用不同长度的字节进行存储。对于英文字...