在java中没有这样的关键字的静态接口和普通接口有什么区别?

and*_*qee 6 java static interface map

我想知道静态界面和普通界面之间没有这样的关键字在java中的区别是什么?
我们应该在接口之前何时何地使用static关键字.为什么我们应该使用它?你可以把这个界面作为一个例子非常感谢你!

public static interface Map.Entry<K,V>

Boh*_*ian 8

没有什么区别:static暗示 -所有接口实际是静态的.

使用与否或static关键字是风格问题.就个人而言,我更喜欢使用,static因为它与内部静态的语义保持一致.

  • 我也喜欢用它.与内部`enum`声明一样,只是因为它不会混淆那些不知道这个警告的人,就像你如何在没有访问修饰符的情况下声明接口方法,因为它们本身就是"公共".+1 (2认同)