Why Java Is Still a Boss: Portability and the Role of JVM, JRE, and JDK

You must have heard a lot about Java being platform independent, portable, WORA (Write Once, Run Anywhere) — bla… bla…
But do you really…