In one of the previous lessons, we learnt that one of the main reasons for Java’s popularity is the language’s “Write once, run (any)everywhere” paradigm. This is many a times referred to by acronym WORA. In this lesson we examine all the steps in Java source code execution. These steps contain the magic sauce for enabling WORA in Java. Java achieved… Continue reading Java’s Program Execution Model and WORA: Compilation & Interpretation
Tag: Beginning Java
JVM, JRE, JDK and JIT explained
Java is not just a programming language, it is also a contained program execution environment. It is also a platform. Many beginners are overwhelmed when they encounter terms JDK, JRE, JVM and JIT for the first time. The surprise is understandable and attributable to the fact that Java is a platform and a language at the… Continue reading JVM, JRE, JDK and JIT explained
Features of Java and White Paper Buzzwords
Features or the benefits are what make a product successful. In the previous article, we examined the history of Java. Almost from its 1.0 release in 1996 Java has been immensely popular. There are literally hundreds of programming languages out there. Some of these such as Python are general purpose. Others such as R cater to a certain niche. And… Continue reading Features of Java and White Paper Buzzwords