Nous avons vu dans les précédents chapitres comment écrire une classe, et présenté quelques exemples simples (et d'autres moins simples, mais qui deviendront plus clairs dans la suite). Il est donc temps de décrire les éléments fondamentaux du langage. La syntaxe du code, les instructions de contrôles et de boucles, les blocs, sont ce qui fait le quotidien d'un développeur Java. Les habitués des autres langages ne seront pas dépaysés, la syntaxe générale d'un code Java ressemble à s'y méprendre à du C ou de C++. C'est d'ailleurs un avantage : écrire du code Java est simple, et ce que l'on a appris en C ou en C++ est assez largement valide.