在Java中修饰符总共有一下几种:
1.访问控制修饰符分别有:public private protected,等
2.其它修饰符分别有:abstract,final,static,native,synchronized,transient,volatile等
(1)对于形式参数只能用final修饰符,其它任何修饰符都会引起编译器错误。但是用这个修饰符也有一定的限制,就是在方法中不能对参数做任何修改。
(2)不过一般情况下,一个方法的形参不用final修饰。只有在特殊情况下,那就是:方法内部类。
(3)一个方法内的内部类如果使用了这个方法的参数或者局部变量的话,这个参数或局部变量应该是final。