Core Java

Java needs no introduction. More than two decades after its introduction, Java continues to be one of the most popular programming languages. People have forgotten that Java once referred to an Indonesian island. There is a reason for this popularity.
Over the years, Java has grown a lot and has transformed the world of software development along with it. The entirety of the Java language is beyond the scope of this blog. There are many frameworks like Spring/Hibernate/... that build around Java. They are too huge to be covered here. But you can find here, some fundamental concepts that form the basics of all Java development.
There is no end to Java!


For Java, there is no reference better than the Java API Documentation itself.
If you are fond of books, you can check out this one: