是否可以在接口中实现本地方法?

Is it possible to implement native methods in interfaces?

您经常听说接口中的方法没有实现。但是,在 Java 8 中,可以实现默认方法。 但我很感兴趣。是否可以本地实现接口方法? (native 方法)。

当面试题被问到时——“是否可以在接口中实现一个方法?”答案 - 您可以实现本机方法,并且由于 Java 8 可以定义默认方法。”这个答案有多正确?

不,接口 can't have native methods:

Note that an interface method may not be declared [..] with the modifiers final, synchronized, or native.

从技术上讲,该文本是非规范的,因为它仅指出此列表不包含提到的修饰符:

InterfaceMethodModifier:
    (one of)
    Annotation public private
    abstract default static strictfp