我知道final
的含义。
在进行JSNI调用时,使用private final native ...
代替private native ...
是否有任何理由或好处?我问的原因是因为我不是JSNI的专家,但我认为添加final
与没有本地调用没有区别。我看过很多代码使用private final native ..
,我不确定动机。我正在处理的一些代码正在使用private final native ..
,我倾向于删除final
限定符。
答案 0 :(得分:4)
如果我们只讨论GWT,那么只有JSO类中的本地方法才需要final
关键字。否则,您应该只遵循标准的Java实践或团队特定的实践。有些团队只是更喜欢把最后的东西放在最后的东西上(通常IDE会自动为他们做这些)并且有充分的理由这样做。