Presentation is loading. Please wait.

Presentation is loading. Please wait.

Javaスタック ヒープ (インスタンス置き場) <init> i1215 i1512 r= r= | locals | =4

Similar presentations


Presentation on theme: "Javaスタック ヒープ (インスタンス置き場) <init> i1215 i1512 r= r= | locals | =4"— Presentation transcript:

1 Javaスタック ヒープ (インスタンス置き場) <init> i1215 i1512 r= r= | locals | =4
0, 1, 2, 3 <init> i1215 i1512 r= r= ヒープ (インスタンス置き場)

2 Javaスタック ヒープ (インスタンス置き場) <init> <init> i123 i1215 r= i1512
| locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> i123 i1215 r= i1512 r= r= ヒープ (インスタンス置き場)

3 Javaスタック ヒープ (インスタンス置き場) <init> <init> <init> i123
| locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> i123 i1215 r= i1512 r= i30 r= r= ヒープ (インスタンス置き場)

4 Javaスタック ヒープ (インスタンス置き場) <init> <init> <init>
| locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> i123 i1215 r= i1512 r= i30 r= r= ヒープ (インスタンス置き場)

5 Javaスタック ヒープ (インスタンス置き場) <init> <init> <init>
| locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> i123 i1215 r= i1512 r= i30 r= r=3 ヒープ (インスタンス置き場)

6 Javaスタック ヒープ (インスタンス置き場) <init> <init> <init> i123
| locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> i123 i1215 r= i1512 r= i30 r= r=3 ヒープ (インスタンス置き場)

7 Javaスタック ヒープ (インスタンス置き場) <init> <init> <init> result
| locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> | locals | =1 result i123 i1215 r= i1512 r= i30 r= r= 3 ヒープ (インスタンス置き場)

8 3 Javaスタック ヒープ (インスタンス置き場) <init> <init> <init>
| locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> | locals | =1 result i123 i1215 r= i1512 r= i30 r= r= 3 ヒープ (インスタンス置き場)

9 Javaスタック ヒープ (インスタンス置き場) <init> <init> <init> i123
| locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> i123 i1215 r= 3 i1512 r= i30 r= r= 3 ヒープ (インスタンス置き場)

10 Javaスタック ヒープ (インスタンス置き場) <init> <init> i123 i1215 r= 3
| locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> i123 i1215 r= 3 i1512 r= i30 r= r= 3 ヒープ (インスタンス置き場)

11 3 Javaスタック ヒープ (インスタンス置き場) <init> <init> result i123 i1215
| locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> | locals | =1 result i123 i1215 r= 3 i1512 r= i30 r= r= 3 ヒープ (インスタンス置き場)

12 Javaスタック ヒープ (インスタンス置き場) <init> <init> i123 i1215 r= 3
| locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> i123 i1215 r= 3 i1512 r= i30 r= 3 r= 3 ヒープ (インスタンス置き場)

13 3 Javaスタック ヒープ (インスタンス置き場) <init> result i123 i1215 r= 3 i1512
| locals | =4 0, 1, 2, 3 <init> | locals | =1 result i123 i1215 r= 3 i1512 r= i30 r= 3 r= 3 ヒープ (インスタンス置き場)

14 Javaスタック ヒープ (インスタンス置き場) <init> i123 i1215 r= 3 i1512 r= 3 i30
| locals | =4 0, 1, 2, 3 <init> i123 i1215 r= 3 i1512 r= 3 i30 r= 3 r= 3 ヒープ (インスタンス置き場)

15 Javaスタック i123 i1215 r= 3 i1512 r= 3 i30 r= 3 r= 3 ヒープ (インスタンス置き場)

16 感想 はしょった割には,結構疲れた. 実際,Javaスタックのさらに奥には,mainメソッドのフレームがある.(下図参照) Javaスタック
| locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> | locals | =4 0, 1, 2, 3 <init> | locals | =1 result | locals | =4 0, 1, 2, 3 i1215 ヒープ (インスタンス置き場) r= 3


Download ppt "Javaスタック ヒープ (インスタンス置き場) <init> i1215 i1512 r= r= | locals | =4"

Similar presentations


Ads by Google