JAVA ARCHITECTURE
JAVA ARCHITECTURE The Java architecture defines the components that are essential to carry out the creation and execution of code written in the Java programming language. The various components of Java architecture are: Source file : Java is a robust programming language that enables developers to build a wide variety of applications for varying purposes. In order to write a Java programs or applications, you need to write certain codes. A java application contains the source code that enables an application to provide its desired functionalities. This source code saved in a source file with the extension .java. Class file : Once created a .java file is compiled to generate the .class file. A class file contains the bytecode that is generated by the compiler. Further, this class file can be executed by any machine that supports the Java Runtime Environment (JRE). JVM : The JVM is an application that is responsible for executing Java programs on a computer. It resides in the ...