JAVA general infos

JAVA platform = JVM + API JAVA
JVM : execution environment for JAVA apps.
Allows code to be machine independant as it executes inside of a virtual machine which abstracts the specefics of input\output, hardware configuration, and different OSs.
JVM has its own native language : byte code (juts like a real computer has its own instruction set)
The JVM interprets byte code and manages memeory for the programs automatically by its Garbage collector
JAVA API : libraries that abstracts diverse functionalities.
Comments