> Hello,
>
> I would be grateful if someone could explain why
> the strictfp and native keywords are not allowed
> when declaring interface methods.
Because those are related to the implementation, not to the interface. If I say public String foo(String bar, int baz); it doesn't matter if it's implemented as a native method or in pure Java, just as it doesn't matter if it uses a LinkedList or ArrayList behind the scenes.
Interfaces only define WHAT you can do, not HOW you do it.