Back to articles
Java Architecture.

Java Architecture.

via Dev.to WebdevMohamed Ajmal

Java architecture is designed to make programs platform-independent It's run anywhere. Source code -> Byte code -> JVM -> Machine code. Java Source Code- Written by developers in .java files Example: Hello.java Java Compiler - Converts source code into bytecode Output file: .class Bytecode - Intermediate code generated after compilation Can run on any system with JVM. Java Virtual Machine (JVM) - Core of Java architecture Converts bytecode into machine code. Java Runtime Environment (JRE) - Provides environment to run Java programs Includes: JVM, Libraries. Java Development Kit (JDK)- Full package for developers Includes: - JRE, Compiler (javac) Development tools JDK → Java Development tools, JRE → Java Runtime environment, JVM → Java Virtual Machine. ref:

Continue reading on Dev.to Webdev

Opens in a new tab

Read Full Article
2 views

Related Articles