This is a complete in-depth core Java Tutorial for beginners. This core Java Tutorial contains the links of all the tutorials in a systematic order starting from beginner’s level to the advanced topics. The source code examples from this up-to-date tutorial are developed using JDK 8 or later and well tested on our local development environment. This tutorial contains more than 300 + articles with source code examples.

Java Annotations

Java Language Keywords

Check out all 50 keywords in the Java programming language. The keywords const and goto are reserved, even though they are not currently used. true, false, and null might seem like keywords, but they are actually literals; you cannot use them as identifiers in your programs. Each Java keyword explained with an example.