Java's Platform Independence
In a previous blog, I mentioned that Java can written once and run anywhere. This is called "being platform independent".
I came across a really nice and short video that explains how Java accomplishes this, using what is called "bytecode". Please watch this.