Java programming language, originated in Sun Microsystems and released back in 1995, is one of the most widely used programming languages in the world, according to TIOBE Programming Community Index.
Java programming language, originated in Sun Microsystems and released back in 1995, is one of the most widely used programming languages in the world, according to TIOBE Programming Community Index. Java is a general-purpose programming
language. It is attractive to software developers primarily due to its powerful library and runtime, simple syntax, rich set of supported platforms (Write Once, Run Anywhere - WORA) and awesome community.
In this tutorial we are going to cover advanced Java concepts, assuming that our readers already have some basic knowledge of
the language. It is by no means a complete reference, rather a detailed guide to move your Java skills to the next level.
Along the course, there will be a lot of code snippets to look at. Where it makes sense, the same example will be presented using
Java 7 syntax as well as Java 8 one.