Java is a garbage collected language in the C/C++ family,
that does without preprocessors/header files.
Java builds to an intermediate bytecode, that is executed by one of various VMs.
You must have the java runtime environment installed to execute a java program.
Java StandardEdition 11 (home) https://docs.oracle.com/en/java/javase/11/ Java StandardEdition 11 (api docs) https://docs.oracle.com/en/java/javase/11/docs/api/index.html w3schools into tutorial https://www.w3schools.com/java/default.asp
java install java anatomy java interpreters java conventions java compilers java build systems java distribution
java comments java datatypes java packages java classes java methods java attributes java modifiers java operators java conditionals java loops java exceptions
java input/output java processes java datetime java testing java logging java javadoc java debuggers java concurrency java networking java profiling java functional programming java refactoring java operating systems java databases