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. |