My Java notes jotted down from some of the best books in Java (OCJP Java, Thinking in Java, Effective Java, Java Puzzlers and of course JLS) and published as a blog with the help of awesome Github's Jekyll.
It attempts to demystify some of the most misunderstood concepts in Java which may confound even many experienced java programmers.
In short, this blog is for those who have been coding in Java for a while (and not for greenhorns) who can contribute too by simply sending a pull request.
After completing this if you want to get your hands dirty then do try to solve some problems involving various algorithms and data structures, in Java.
GNU General Public License v2.0