当长度为100000时,这一行代码会创建一条错误消息“memory limit exceeded”,我不太明白原因。
int[][] multiply = new int[length][length];
您尝试创建一个包含100000*100000个条目的数组,每个条目可能有4个字节。 即4000000000字节,大约40GB。即使您安装了这种类型的内存,系统也可能在这之前实施一些限制。