code: public static <T> T[] resize(T[] buffer, int newSize) {
  		return resize(buffer, newSize, buffer.getClass().getComponentType());
  	}
docs: 生成一个新的重新设置大小的数组<br>
  新数组的类型为原数组的类型，调整大小后拷贝原数组到新数组下。扩大则占位前N个位置，缩小则截断
  
  @param <T> 数组元素类型
  @param buffer 原数组
  @param newSize 新的数组大小
  @return 调整后的新数组