Plusieurs caractères spéciaux sont utilisés comme séparateur conformément aux spécifications grammaticales du langage Java.

Caractères Description
( ) Les paranthèses sont très largement utilisées, notamment dans des expressions complexes, dans des appels de fonction, ainsi que pour accueillir des expressions dans des instructions conditionnelles, itératives, etc..
{ } Les accolades sont utilisées comme délimiteurs de bloc d'instructions à l'image de celui d'une fonction, d'une classe, de boucles, etc..
[ ] Les crochets sont utilisés pour accueillir les index de tableaux ou encore pour les expressions régulières.
; Le point-virgule permet de terminer une instruction ou bien de séparer des expressions dans une boucle for.
, La virgule est utilisée comme séparateur de valeurs pour les tableaux ou encore pour lister les arguments (appel de la méthode) ou paramètres (déclaration de la méthode) pour les fonctions.
. Le point est utilisé comme séparateur décimal, entre un objet et sa méthode ou sa propriété, etc..
: Le deux-points est utilisé pour débuter un bloc d'instructions dans une commande switch case par exemple.