1?????????е?final??????????????????????????дf(shuō)inal int a =1??

???????????????????н??и?????磺

 

final int a;
A{}( a =1;)

 

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

???????????дstatic final int a?????????????????г??????static final int a = 1????????????????????

????2?????????????????????????й???????????

??????????й????????????У???

 

class A{}
class B extends A{ A();} //??????????super?????

 

????????????????????????super????????????super()???????????????????????????????????????????д??????????????????????????????????????.

????3??????????????????????????????????????????????????????????????????????????в??????????????????????new???????????????????????????static.??????????????????????????????????

????4??main???????????????????????????????????????????????????main???????????????????????????static????????????????

????public????????????????????????????public???

????static??????????????????????static???

????5??????????????η???default???????????????п?????????

????6??final???????С?

????7??private??????????????????????????????????????У??????й?????????????????????????У?????????????????

????protected????????????????????public???????????

??????????????????У???м?й????????????????????????????????????????????public????????????????protected??????????????

????8????????????????abstract void proMethod()?? //??????????

???????????????????????{}????????д?????????????{}

????9??JNI??Java Native Interface??????????Java???????JVM????????е?Java?????????????????????????c??c++????????????д????ó???????л???????

????JNI????????Java???????ó????????н顣

???????????????ж???Java??????????????κ??????

????д???native???????

????1??дjava????Σ???HelloWorld.java??

????2????javac????????????.class?????

????3????javah -jni ??????HelloWorld?????????HelloWorld.h

????4????HelloWorld.h?????????????????HelloWorldImp.c

????5???????????????????????Hello.so??so?????linux????unix???????????????????windows?μ?.dll??

????10?????????е????????????????public abstract???????????д???????????????????public?????Ρ?

????????е?????????????public static final.