javaにおいて、

ひとつのクラスから何個もオブジェクトを生成する場合、メモリはどのように確保されるのでしょうか?

フィールド用のメモリが、オブジェクト毎に確保され、メソッドは1つだけ(各オブジェクトが共通で使う)確保されるという理解でいいのか確認したいです。

基本的な事だと思いますが、よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/02/20 12:34:22
  • 終了:--

回答(3件)

id:Asuca No.1

Asuca回答回数281ベストアンサー獲得回数42006/02/20 12:54:49

ポイント10pt

http://interstage.fujitsu.com/jp/technical/tips/tip000021_01.htm...

Interstage > $B5;=Q>pJs(B > Tips > Java > Java$B%R!<%WNN0h$K$D$$$F(B - $BIY;NDL(B

Javaヒープ領域について

こちらがお役にたつかと

http://www.compaq.co.jp/products/software/oe/hpux/developer/colu...

日本HP - HP-UX Developer Edge - ヒープ・メモリ管理1

id:eno2i

ありがとうございます。私の質問の仕方がまずかったのかもしれませんが、ヒープに確保されるオブジェクトの中身がどうなっているのか知りたいと思います。

2006/02/20 13:05:07
id:sanb No.2

sanb回答回数35ベストアンサー獲得回数02006/02/20 19:25:10

ポイント25pt

http://www.nextindex.net/java/instance.html

Java 入門 | クラスのインスタンス化

メンバー変数の領域がオブジェクト毎に複数確保されます。(オブジェクトの実体=インスタンス)

メソッドはプログラム上の1個しかありません。

各インスタンスはクラスのメソッドを呼んで、インスタンスの内容を書き換えます。


理解されている内容で正しいと思います。

id:eno2i

どうもありがとうございます。これで安心できました。

2006/02/20 21:02:48
id:tiy No.3

tiy回答回数72ベストアンサー獲得回数02006/02/20 19:27:23

ポイント25pt

これを読むに、eno2iさんの解釈で合っていると思います。

id:eno2i

どうもありがとうございます。

2006/02/20 21:02:55

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません