Javaympäristö
Javaympäristö tarkoittaa kokonaisuutta, jonka avulla Java-ohjelmia voidaan kehittää ja suorittaa. Ympäristö sisältää Java-virtuaalikoneen (JVM), Java-luokkakirjastot sekä kehitystyökaluja, joiden avulla koodia voidaan kirjoittaa, kääntää ja pakata. Sen suunnittelun perusideana on tarjota alustoista riippumaton tapa suorittaa bytecode-muotoista ohjelmakoodia.
Tärkeimmät osat ovat JRE ja JDK. JRE (Java Runtime Environment) mahdollistaa Java-ohjelmien suorittamisen, kun taas JDK
Java on suunniteltu periaatteelle “write once, run anywhere”, eli ohjelmat kääntyy yleiseen bytecodeen ja ajetaan JVM:n
Asennus ja hallinta: yleisesti tukikelpoisia alustoja ovat Windows, macOS ja Linux. Ympäristömuuttujat, kuten JAVA_HOME ja PATH,