この質問(Is an array an object in java)によれば、配列はJavaのオブジェクトと見なされます。Javaでは、オブジェクトとしての配列のセマンティクスは何ですか?
この質問に対する回答は、主に言語仕様への参照を引用しています。私の質問は、そのオブジェクトが持つメソッドやフィールドは何ですか?直接インスタンス化することはできますか(int[] myArr = new Array<int>()
、または類似のもの)?要するに、どのように機能しますか?
クイック検索で結果が見つかりませんでした。 Arrays
オブジェクト(配列のソートなどに使用)のJavaDocは表示されますが、Array
のJavaDocは表示されません。
編集:
ただ、明確にするために、私は初めてのアレイを使用することを学ぶしようとしているわけではありません。私はJava言語の仕組みについて質問しています。私は配列を作成することができます知っている:
int[] a = new int[3];
それを行うための別の方法がある場合は、私が求めている - それはオブジェクトであるため、作品オブジェクトコンストラクタはありますか?配列オブジェクトに関する文書はありますか?
あなたがリンクした質問の回答から不明な点は何ですか?配列をそのままインスタンス化するための構文があります。 – pvg
私の編集を参照してください。私は配列を作る方法について尋ねていません、私は言語機能について質問しています – nhouser9