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 投稿