ジェネリックなクラスの配列を作ろうと思うんですが、ある本(Javaによる
アルゴリズムとデータ構造)のサイトにある解答には、

public class Gqueue<E> {
private E[] que;
que = (E [])new Object[max]
……
}
と書いてありましたが、これってどういう解釈をすればいいんでしょうか。
キャスト?の意味が良くわからないんですが。。。