Java editions
Java Editions
artifact - the final build program in a project
Source files are created in plain file in every programming language
.java is a plain file ( its mean there is no bytes structure)
.class is structure file
java means JVM (java virtual machine) - its the JIT interpreter compiler who execute .class file. the .class file is create using AOT compiler.
Javac is the language
when run java demo we dont use file extension (.class extension isnt use before run)
JRE - Java Runtime Env ( is a environment which need to run a java app)
its include these 2,