int i=203_427_652,当一个数字位数比较多时,可以用_隔开(since jdk1.7),在编译时自动省去 int i=203427652
double d=0x6p4 --------6*2^4
char 用的是utf16
java用utf8-----一个字符3个字节
编译成class文件变成UTF16
short s='a'; // true先将a转化为数字,再判断这个数字是否在short内,s并不检查值得具体大小
{short s='a';
char c=s;}//false
char c=97//true,c为字母a