Core Java 



Java is an object-oriented, class-based, concurrent, secured and general-purpose computer-programming language. It is a widely used robust technology.



To learn Java programming, refer to these tutorials in the given order. These tutorials are written for beginners so even if you have no prior knowledge in Java, you won’t face any difficulty understanding these tutorials(this page includes core Java tutorial and advanced Java tutorial).

Tutorials on Java basics

Java OOPs tutorial

Java Exception Handling Tutorial

Java Collections Tutorial

Java Tutorial on Annotation, Enum and Regex

Miscellaneous Core Java tutorial