Java Concurrency: Thread Creation -Understand Why & How?

Two ways of creating Thread in Java

Why do we need to create a Java Thread?