Les identifiants en Java sont des noms symboliques utilisés pour l'identification. Il peut s'agir d'un nom de classe, d'un nom de variable, d'un nom de méthode, d'un nom de package, d'un nom de constante, etc. Cependant, dans Java , Certains mots réservés ne peuvent pas être utilisés comme identifiant.
Pour chaque identifiant, certaines conventions doivent être utilisées avant de les déclarer. Comprenons-le avec un simple programme Java :
public class HelloJava { public static void main(String[] args) { System.out.println('Hello JavaTpoint'); } }
De l'exemple ci-dessus, nous avons les identifiants Java suivants :
- HelloJava (Nom de la classe)
- principal (méthode principale)
- Chaîne (nom de classe prédéfini)
- arguments (variables de chaîne)
- Système (classe prédéfinie)
- out (Nom de la variable)
- println (méthode)
comprenons les règles pour l'identifiant Java :
Règles pour les identifiants en Java
Il existe certaines règles et conventions pour déclarer les identifiants en Java. Si les identifiants ne sont pas correctement déclarés, nous pouvons obtenir une erreur de compilation. Voici quelques règles et conventions pour déclarer les identifiants :
- Un identifiant valide doit contenir des caractères [A-Z] ou [a-z] ou des chiffres [0-9] et un trait de soulignement (_) ou un signe dollar ($). par exemple, @javatpoint n'est pas un identifiant valide car il contient un caractère spécial qui est @.
- Il ne doit y avoir aucun espace dans un identifiant. Par exemple, Java tpoint est un identifiant non valide.
- Un identifiant ne doit pas contenir de numéro au début. Par exemple, 123javatpoint est un identifiant non valide.
- Un identifiant ne doit comporter que 4 à 15 lettres. Cependant, il n’y a aucune limite quant à sa longueur. Mais il est bon de suivre les conventions standards.
- Nous ne pouvons pas utiliser les mots-clés réservés Java comme identifiant tels que int, float, double, char, etc. Par exemple, int double est un identifiant invalide en Java.
- Un identifiant ne doit pas être constitué de mots-clés de langage de requête tels que SELECT, FROM, COUNT, DELETE, etc.
Mots-clés réservés Java
Les mots-clés réservés Java sont des mots prédéfinis, réservés à toute fonctionnalité ou signification. Nous ne pouvons pas utiliser ces mots-clés comme noms d'identifiant, tels que le nom de classe ou le nom de méthode. Ces mots-clés sont utilisés par la syntaxe de Java pour certaines fonctionnalités. Si nous utilisons un mot réservé comme nom de variable, cela générera une erreur.
En Java, chaque mot réservé a une signification et une fonctionnalité uniques.
Considérez la syntaxe ci-dessous :
double marks;
dans l'instruction ci-dessus, double est un mot réservé tandis que marks est un identifiant valide.
Ci-dessous la liste des mots-clés réservés en Java :
abstrait | continuer | pour | protégé | transitoire |
Affirmer | Défaut | Aller à | publique | Essayer |
Booléen | Faire | Si | Statique | jette |
casser | double | met en oeuvre | strictfp | Emballer |
octet | autre | importer | super | Privé |
cas | énumération | Interface | Court | changer |
Attraper | Prolonge | exemple de | retour | vide |
Carboniser | Final | Int | synchronisé | volatil |
classe | enfin | long | lancer | Date |
const | flotter | Indigène | Ce | alors que |
Bien que const et goto ne fassent pas partie du langage Java ; Mais ils sont également considérés comme des mots-clés.
Exemple d'identifiants valides et invalides
Identifiants valides :
Voici quelques exemples d'identifiants valides en Java :
- Variable de test
- variable de test
- un
- je
- Variable_Test
- _testvariable
- $testvariable
- somme_de_tableau
- VARIABLE À TEST
- jtp123
- JavaTpoint
- Javatpoint123
Identifiants invalides :
Vous trouverez ci-dessous quelques exemples d'identifiants invalides :
- Variable de test (on ne peut pas inclure d'espace dans un identifiant)
- 123javatpoint ( L'identifiant ne doit pas commencer par des chiffres)
- java+tpoint (Le symbole plus (+) ne peut pas être utilisé)
- a-javatpoint (le symbole de trait d'union n'est pas autorisé)
- java_&_Tpoint (le symbole esperluette n'est pas autorisé)
- Java'tpoint (on ne peut pas utiliser de symbole apostrophe dans un identifiant)
Nous devrions suivre une certaine convention de dénomination lors de la déclaration d'un identifiant. Cependant, ces conventions ne sont pas obligées de suivre par le langage de programmation Java. C'est pourquoi on parle de conventions et non de règles. Mais c'est bien de les suivre. Il s'agit de quelques normes industrielles recommandées par les communautés Java telles qu'Oracle et Netscape.
Si nous ne respectons pas ces conventions, cela peut générer de la confusion ou du code erroné.
En savoir plus sur Conventions de dénomination Java .
boucle de programme Java