byte类型的最大可能十六进制值是0X7f,你给出的数组CheckTable中间含有超过0X7f的数,
编译器会自动将该值视为int,所以出错,并告诉你此一赋值动作需要narrowing conversion
"Explicit cast needed to convert int to byte."解决方法是将这个数组换成short或者char,char和short最大的可能16进制分别是 0Xffff和0X7fff