char在Java中占用2字节,Java编译器默认使用Unicode编码,因此2字节可以表示所有字符。测试代码: 1 char a= (char) Integer.MAX_VALUE;System.out.println((int)a);