下列实例化方式,运行时会出异常的是?

下列实例化方式,运行时会出异常的是?

A.ArrayList al = new ArrayList();

B.ArrayList al = new ArrayList(3,4);

C.ArrayList al = new ArrayList(10000);

D.ArrayList al = new ArrayList(-8);

正确答案是D