为什么Java严格指定其原始类型的范围和行为