Javaにおけるメソッドの基本

メソッドの定義 メソッドは以下の構文で定義されます: アクセス修飾子 戻り値の型 メソッド名(引数リスト) { メソッド本体 } 例としてmainメソッド: public static void main(String[] args) { } メソッドの種類 引数なし・戻り値なし 引数なし・戻り値あり 引数あり・戻り値なし 引数あり・戻り値あり 引数なし・戻り値なし public class MethodExam ...

8月1日 13:01 投稿

Javaの変数保存メカニズムとパラメータ渡しの仕組み

JVMメモリメカニズム プリミティブ型の保存と値渡し プリミティブ型の保存 プリミティブ型のローカル変数はJVMスタックに保存されます。まずJVMはAという名前の変数を作成し、ローカル変数テーブルに存在します。その後、スタック内にリテラル値10の内容が保存されているか確認します。存在する場合は、Aをそのアドレスに直接指します。存在しない場合は、JVMはスタック ...

5月31日 05:48 投稿

Javaの値渡しと参照渡しを低レベル原理から理解する

この記事で学ぶこと パラメータ渡しの方式 値渡し 参照渡し ポインタ渡し Javaの値渡しと参照渡しの完全理解 低レベルからの分析 値渡しにおけるコピー動作 Javaのパラメータ渡しの例 以下のmainメソッドの出力結果を求めてみましょう。結果がわかる場合はこのセクションを飛ばしても構いません。 publi ...

5月21日 23:57 投稿