见[java.lang Class Character](https://docs.oracle.com/javase/7/docs/api/java/lang/Character.html) 单个char型变量能保存的16个比特代表的Basic Multilingual Plane中,只有少数几组是CJK的比如汉字笔画和标点符号 而UTF-16采用的编码中大部分汉字都需要两个16-bit code units来表示,也就是32比特