code: public static boolean isBasic(Class<?> clazz) throws NullPointerException {
          Assert.notNull(clazz, "clazz不能为null");
          return Boolean.class.isAssignableFrom(clazz) || Character.class.isAssignableFrom(clazz)
                 || Byte.class.isAssignableFrom(clazz) || Short.class.isAssignableFrom(clazz)
                 || Integer.class.isAssignableFrom(clazz) || Long.class.isAssignableFrom(clazz)
                 || Double.class.isAssignableFrom(clazz) || Float.class.isAssignableFrom(clazz);
      }
docs: 判断Class对象是否为八大基本类型的封装类型
  
  @param clazz Class对象，不能为null
  @return 如果是基本类型则返回<code>true</code>
  @throws NullPointerException 当传入Class对象为null时抛出该异常