??????????????????

?????????????У???????????????????????????????????????????????????????????????????е????壩????????????????????????????????????????????У?????????????????????????????????????

??????????????????????????乲??????????????????????д-??????е?????????????????????????????????????????????й???????????????????????????????????????????

??????????????????????????????????????????????????????沢??????????????????е????????????????????????????δ?????????????以????С??????????????????????????????????????????????????????????????е??

????Java??????????????????????Java????????????????????У?????????????????????????????д?????????Java????????????????е????????????????????????????????????????????????

????Java??????????

??????java?У???????????????????????洢???????У?????????????乲??????????“???????”???????????????????????????????????????Local variables?????????????????java????淶????formal method parameters??????????????????exception handler parameters?????????????乲??????????????????????????????????????

????Java????????????Java??????????????JMM???????JMM???????????????????д????????????????????????????????JMM????????????????????????????????????????洢??????棨main memory???У???????????????е??????棨local memory????????????д洢?????????/д???????????????????????JMM??????????????????????????????????棬д?????????????????????????????????????Java?????????????????£?

??????????????????A?????B??????????????????????????2?????裺

????1??????????A????????A?и??1???????????μ???????????

????2????????B????????????????A??????1???????????

?????????????????????????????裺

?????????????????????A??B????????й??????x??????????????????????????е?x????0?????A????????????o??x?????????1?????????????????????A?С??????A?????B????????????A???????????????????????x???μ???????У??????????е?x??????1????????B????????????????A???o??x?????????B?????????x???????1??

????????????????????????????????????A???????B??????????????????????????????????檔JMM???????????????????????????????????????java??????????????????