ArrayList如何工作?