Java
From wikinotes
Java was originally written by Sun Microsystems and is currently maintained by Oracle. Syntactically, it is very similar to C/C++, but it strips away some of the more painful parts like memory management, header files, and preprocessor statements. At the time of it's release, java was buil with lightweight networked devices, like Palm-Pilot PDAs. It's goals were to simplify cross-platform development, security, memory management, and concurrency overtop of C/C++. Java is the native android language.
Documentation
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
Intro/Reference
java install java anatomy java interpreters java conventions
Libraries
java libraries
Syntax
java comments java datatypes java packages java classes java methods java attributes java modifiers java operators java conditionals java loops
Basics
Misc Compilation java compilers java build systems Basics java input/output java system java exceptions java datetime java testing java logging Documentation java javadoc
Intermediate
java debuggers java distribution java concurrency java networking java profiling java functional programming java refactoring java targeting platforms java databases