Javaで配列を作成するときにオブジェクトコンストラクターが呼び出されますか?

PeterŠtibranb:

Javaでは、配列はANオブジェクトです。私の質問は...新しい配列が作成されているときにオブジェクトコンストラクタが呼び出されるのですか?この事実を使用して、構築されている配列の長さをチェックする追加のバイトコードでオブジェクトコンストラクターを計測します。それはうまくいくでしょうか?

パトリシア・シャナハン:

Java言語仕様に関する限り、どちらもnewキーワードを使用しますがクラスインスタンス作成式配列作成式は、それぞれ独自のルールを持つ異なる形式の式です。配列作成式の説明では、コンストラクターの呼び出しについては触れられていません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

C ++でコピーコンストラクターが呼び出されるのはいつですか?オブジェクトを別のオブジェクトに割り当てるときに呼び出されませんか?

分類Dev

クラスの作成時にJavaコンストラクターが呼び出されますか?オブジェクトが作成されていない場合、「コンストラクターを特定の型に適用できません」エラー

分類Dev

そのクラスのオブジェクトが作成されたときにコンストラクターがメモリを取得する外部で関数がクリアされていますか。関数が呼び出されていません

分類Dev

NinjectがLazy <T>オブジェクトを注入するときに呼び出されるLazy <T>コンストラクターとは何ですか?

分類Dev

NinjectがLazy <T>オブジェクトを注入するときに呼び出されるLazy <T>コンストラクターとは何ですか?

分類Dev

constオブジェクトでstd :: moveを呼び出すと、別のオブジェクトに渡されたときにコピーコンストラクターが呼び出されるのはなぜですか?

分類Dev

オブジェクトをパラメーターとして渡すときに、デストラクタが呼び出されているのにコンストラクションが呼び出されていないのはなぜですか?

分類Dev

関数の戻り値でオブジェクトを初期化するときにコピーコンストラクターが呼び出されない

分類Dev

ブレース付き初期化リストで初期化されたオブジェクトを返すときに、コンストラクターとデストラクタの呼び出しのペアが1つ保証されますか?

分類Dev

別のソースからArrayコンストラクターを指定する必要があるのはなぜですか?また、配列オブジェクトでtoString()を直接呼び出すことができないのはなぜですか?

分類Dev

このクラスのコンストラクターを呼び出しながら、ES6クラスのオブジェクトの配列を作成するにはどうすればよいですか?

分類Dev

カスタムデータ型の配列を作成するときに呼び出されるコンストラクターはどれですか?

分類Dev

ContinueWith呼び出しをチェーンするときに作成される新しいタスクオブジェクトはありますか?

分類Dev

オブジェクトのベクトルを作成するときに、各オブジェクトのデフォルトではないオブジェクトコンストラクターを一意に呼び出します

分類Dev

クラスのオブジェクトに整数値を割り当てるときに、パラメーター化されたコンストラクターが呼び出されるのはなぜですか?

分類Dev

オブジェクトがインスタンス化されたときに親コンストラクターを呼び出す方法は?

分類Dev

データベース呼び出しが行われたときにコントローラーからの応答がJSONオブジェクトを返す場合、view.ejsにJSONオブジェクト値を出力できません

分類Dev

オブジェクトが作成される前にUnityオブジェクトデストラクタが呼び出されるのはなぜですか?

分類Dev

オブジェクトが作成される前にUnityオブジェクトデストラクタが呼び出されるのはなぜですか?

分類Dev

現在の標準では、完全なオブジェクトの初期化で例外がスローされたときに、サブオブジェクトのデストラクタを呼び出すことが保証されていますか?

分類Dev

C ++では、コンストラクターはオブジェクト作成の前または後に呼び出されますか?

分類Dev

サブクラスのオブジェクトを宣言すると、スーパークラスのコンストラクターが呼び出されるのはなぜですか?(Java)

分類Dev

リストの列で.valuesを呼び出すと、オブジェクト配列が返されます

分類Dev

デフォルトのコンストラクターからオーバーロードされたコンストラクターを呼び出すときに、オブジェクトの状態情報を維持する

分類Dev

一時的な戻りオブジェクトがすぐに別のオブジェクトに割り当てられると、コピーコンストラクタが呼び出されますか

分類Dev

基本クラスのコンストラクターを呼び出して、派生オブジェクトを作成できますか?

分類Dev

コンストラクターを呼び出さずにJavaでオブジェクトのインスタンスを作成することは可能ですか?

分類Dev

onchangeテキストが呼び出されたときにオブジェクトの配列の値を更新する方法(フラットリスト内)

分類Dev

スーパークラスコンストラクターを呼び出さずにオブジェクトのインスタンスを作成する

Related 関連記事

  1. 1

    C ++でコピーコンストラクターが呼び出されるのはいつですか?オブジェクトを別のオブジェクトに割り当てるときに呼び出されませんか?

  2. 2

    クラスの作成時にJavaコンストラクターが呼び出されますか?オブジェクトが作成されていない場合、「コンストラクターを特定の型に適用できません」エラー

  3. 3

    そのクラスのオブジェクトが作成されたときにコンストラクターがメモリを取得する外部で関数がクリアされていますか。関数が呼び出されていません

  4. 4

    NinjectがLazy <T>オブジェクトを注入するときに呼び出されるLazy <T>コンストラクターとは何ですか?

  5. 5

    NinjectがLazy <T>オブジェクトを注入するときに呼び出されるLazy <T>コンストラクターとは何ですか?

  6. 6

    constオブジェクトでstd :: moveを呼び出すと、別のオブジェクトに渡されたときにコピーコンストラクターが呼び出されるのはなぜですか?

  7. 7

    オブジェクトをパラメーターとして渡すときに、デストラクタが呼び出されているのにコンストラクションが呼び出されていないのはなぜですか?

  8. 8

    関数の戻り値でオブジェクトを初期化するときにコピーコンストラクターが呼び出されない

  9. 9

    ブレース付き初期化リストで初期化されたオブジェクトを返すときに、コンストラクターとデストラクタの呼び出しのペアが1つ保証されますか?

  10. 10

    別のソースからArrayコンストラクターを指定する必要があるのはなぜですか?また、配列オブジェクトでtoString()を直接呼び出すことができないのはなぜですか?

  11. 11

    このクラスのコンストラクターを呼び出しながら、ES6クラスのオブジェクトの配列を作成するにはどうすればよいですか?

  12. 12

    カスタムデータ型の配列を作成するときに呼び出されるコンストラクターはどれですか?

  13. 13

    ContinueWith呼び出しをチェーンするときに作成される新しいタスクオブジェクトはありますか?

  14. 14

    オブジェクトのベクトルを作成するときに、各オブジェクトのデフォルトではないオブジェクトコンストラクターを一意に呼び出します

  15. 15

    クラスのオブジェクトに整数値を割り当てるときに、パラメーター化されたコンストラクターが呼び出されるのはなぜですか?

  16. 16

    オブジェクトがインスタンス化されたときに親コンストラクターを呼び出す方法は?

  17. 17

    データベース呼び出しが行われたときにコントローラーからの応答がJSONオブジェクトを返す場合、view.ejsにJSONオブジェクト値を出力できません

  18. 18

    オブジェクトが作成される前にUnityオブジェクトデストラクタが呼び出されるのはなぜですか?

  19. 19

    オブジェクトが作成される前にUnityオブジェクトデストラクタが呼び出されるのはなぜですか?

  20. 20

    現在の標準では、完全なオブジェクトの初期化で例外がスローされたときに、サブオブジェクトのデストラクタを呼び出すことが保証されていますか?

  21. 21

    C ++では、コンストラクターはオブジェクト作成の前または後に呼び出されますか?

  22. 22

    サブクラスのオブジェクトを宣言すると、スーパークラスのコンストラクターが呼び出されるのはなぜですか?(Java)

  23. 23

    リストの列で.valuesを呼び出すと、オブジェクト配列が返されます

  24. 24

    デフォルトのコンストラクターからオーバーロードされたコンストラクターを呼び出すときに、オブジェクトの状態情報を維持する

  25. 25

    一時的な戻りオブジェクトがすぐに別のオブジェクトに割り当てられると、コピーコンストラクタが呼び出されますか

  26. 26

    基本クラスのコンストラクターを呼び出して、派生オブジェクトを作成できますか?

  27. 27

    コンストラクターを呼び出さずにJavaでオブジェクトのインスタンスを作成することは可能ですか?

  28. 28

    onchangeテキストが呼び出されたときにオブジェクトの配列の値を更新する方法(フラットリスト内)

  29. 29

    スーパークラスコンストラクターを呼び出さずにオブジェクトのインスタンスを作成する

ホットタグ

アーカイブ