In order to write and compile executable Java code the Java Development Kit (JDK) is required. Wait, How Many Items are in that Thing?.Logical Operators and Control Structures.I draw some correlations among other language features here and there but, the intent is not to provide a comparative analysis between Java and other such languages.Ĭode snippets are heavily utilized to demonstrate language features and are composed of a collection of mini programs as Gradle projects hosted on GitHub available for play and experimentation. The reader is expected to be familar with general programming constructs and the OOP paradigm. This article is a high level overview of the Java programming language intended for software developers proficient in other languages such as JavaScript, Python, C++, ect.