qqp question1: Does the start() method come from Runnable interface in Java? question2: What is the purpose of Interfaces in Java? A method inside the interface doesn't have any code then why do we need it?