java中char占用的字节:1、java中内码中的char使用UTF16的方式编码,一个char占用两个字节;2、java中外码中char使用UTF8的方式编码,一个字符占用【1~6】个字节。
直接定义的字符串会多占用一个字节
例:char s[]=“abcdefg”;
在实际分配内存时会占用8个字节的内存。多出来的一个字节用来存储"