2017-11-03 12 views

答えて

4

私は歴史的に「」オブジェクト参照がヒープへの単なるアドレスだった時代から「ADDRESS」の略と考えています。

このアイデアのサポートは、Java MEの最初のJava仮想マシンの1つであるSun MicrosystemsのK virtual machineのソースにあります。ソースはCLDC 1.1 RI pageからダウンロードできます。 kvm/VmCommon/src/bytecodes.cから

フラグメント:

#if STANDARDBYTECODES 
SELECT(ILOAD)   /* Load integer from local variable */ 
     unsigned int index = ip[1]; 
     pushStack(lp[index]); 
DONE(2) 
#endif 

... 

#if STANDARDBYTECODES 
SELECT(ALOAD)   /* Load address from local variable */ 
     unsigned int index = ip[1]; 
     pushStack(lp[index]); 
DONE(2) 
#endif 

here

+1

また、命令 'astore'は(Javaの6まで)タイプ*のRETURNADDRESS *の値を格納することができるという事実と一致して... – Holger

関連する問題