Are all methods of interface abstract?
<p>I see its written in most places-</p>

<pre><code>"All of the methods in an interface are abstract."
</code></pre>

<p>But an interface may also contain <code>default methods</code> and <code>static methods</code> and method bodies exists for default methods and static methods.</p>

<p>so are all methods of interface abstract?</p>