人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

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

●質問者: eno2i
●カテゴリ:コンピュータ
✍キーワード:Java ひとつ オブジェクト クラス フィールド
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● Asuca
●10ポイント

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

◎質問者からの返答

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


2 ● sanb
●25ポイント

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

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

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

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

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


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

◎質問者からの返答

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


3 ● tiy
●25ポイント

http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/lang/manageme...

MemoryMXBean (Java 2 Platform SE 5.0)

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

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ