Please explain in an easy to understand language or a link to some article.
Both keywords are used when creating your own new class in the Java language.
Difference: implements
means you are using the elements of a Java Interface in your class. extends
means that you are creating a subclass of the base class you are extending. You can only extend one class in your child class, but you can implement as many interfaces as you would like.
Refer to oracle documentation page on interface for more details.
This can help to clarify what an interface is, and the conventions around using them.