posted 12 years ago
Whenever I open the source code of any interface, eg Runnable,Map,Serializable etc. I find the signature as
public abstract interface
I want to know if the interfaces are abstract by default then what is the need of writting"abstract" keyword expicitly?