有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在这段代码中初始容量的用途是什么

我试图做一些堆栈函数,但我不明白初始_容量的用途。你能帮我吗

public class Stack<S> 
{   

  S[] elements; 
  int size;private static final int INITIAL_CAPACITY = 100;

  public  Stack() 
  { elements = (S[]) new Object[INITIAL_CAPACITY];
  }
  public  Stack (int capacity)
  { elements = (S[]) new Object[capacity];}

共 (1) 个答案

  1. # 1 楼答案

    它设置对象数组的初始大小。基本上是使用无参数构造函数时的初始默认值。所以基本上,它提供了实例化对象的选项,而无需将容量传递给构造函数