Identificateurs Java : définition, syntaxe et exemples
Publié: 2022-04-29Vous êtes-vous déjà demandé à quoi ressemblerait le monde si les gens et les choses n'avaient pas de nom ? Pensez-y, chaque fois que vous faites référence à une personne ou à une chose, vous devez décrire son apparence physique spécifique car elle n'a pas de nom avec lequel vous pouvez l'identifier. De plus, comment pensez-vous que les contacts sur votre téléphone apparaîtraient si vos contacts n'avaient pas de nom en premier lieu ? Étrange, non ?
Le nommage est aussi vital dans les langages de programmation que dans notre vie quotidienne, et c'est là que les identifiants en Java ont un rôle à jouer. Tout comme nommer des personnes est un moyen de les identifier, les identifiants Java permettent au programmeur de se référer à différents éléments d'un programme.
Cet article explorera ce que sont les identifiants en Java, les règles pour les écrire et des exemples d'identifiants valides et invalides.
Définition des identifiants Java
Les identificateurs en Java sont une séquence de caractères permettant d'identifier quelque chose dans un programme. Ce sont des noms donnés à une classe, une variable, un package, une méthode ou une interface et permettent au programmeur de se référer à l'élément spécifique à partir de n'importe quel endroit du programme.
En d'autres termes, un identifiant Java est simplement un mot ou une combinaison de caractères utilisés dans un programme Java. Cependant, un identifiant n'est considéré comme valide que s'il est nommé selon des règles définies. À cet égard, il est essentiel de se rappeler que le premier caractère d'un identifiant est très important et décide de la validité de l'identifiant.
Le langage de programmation Java autorise le trait de soulignement (_), le signe dollar ($) et les lettres (AZ, az) comme premier caractère d'un identifiant. En dehors de ces caractères, vous ne pouvez utiliser aucun autre symbole ou caractère spécial pour commencer un identifiant. Après le premier caractère, Java autorise le trait de soulignement (_), le signe dollar ($), les chiffres (0-9) et les lettres (AZ, az) pour la déclaration des identifiants. Nous discuterons d'autres règles d'identifiants Java dans la section suivante.
Exemple d'identifiant Java
Examinons l'extrait de code Java suivant et notons les identifiants.
classe publique LetsIdentify {
public static void main(String[] args) {
Nom de chaîne = "M. Scott" ;
poids entier = 70 ;
hauteur flottante = 160,0 ;
}
}
Les identifiants dans l'extrait de code ci-dessus sont les suivants :
LetsIdentify : Identifiant de la classe
main : identifiant de la méthode
Chaîne : nom de classe réservé dans le langage de programmation Java
args : identifiant des arguments du programme
name : variable de type chaîne pour contenir une valeur de type chaîne
poids : variable avec le type de données int pour contenir une valeur entière
hauteur : variable avec un type de données flottant pour contenir une valeur flottante
Syntaxe pour nommer les identificateurs Java
Tout comme n'importe quel langage a un ensemble de règles régissant la formation de phrases à partir de mots et de phrases, les identifiants Java sont écrits selon des règles définies pour les qualifier de valides.
Vous trouverez ci-dessous les règles que vous devez garder à l'esprit lors de la définition des identifiants en Java :
- Un identificateur peut être composé de lettres (AZ, az), du signe dollar ($) et d'un trait de soulignement (_) comme premier caractère.
- Les lettres et chiffres acceptables qui peuvent définir les identifiants Java sont respectivement les lettres Java et les chiffres Java.
- Par exemple, "upgrad#" est un identifiant Java non valide car il contient un caractère spécial (#) qui n'est pas autorisé.
- Les chiffres (0-9) ne peuvent être utilisés que comme premiers caractères dans les identifiants Java. En d'autres termes, un identifiant peut commencer par une lettre, un trait de soulignement ou un signe dollar, mais pas par un chiffre. Les chiffres ne sont autorisés qu'après le premier caractère.
- Par exemple, "67upgrad" n'est pas un identifiant valide car il commence par un chiffre. Cependant, "upgrad67" est valide.
- Les lettres et les chiffres Java peuvent être tirés du jeu de caractères Unicode, qui prend en charge la plupart des scripts d'écriture utilisés aujourd'hui, y compris les grands jeux pour le japonais, le chinois et le coréen.
- Il ne doit pas y avoir d'espace blanc dans un identifiant. Étant donné que Java n'accepte aucun espace dans les identificateurs, un trait de soulignement (_) peut être utilisé à la place.
Par exemple, "up grad" est un identifiant Java non valide.
Bien que l'identifiant puisse être de n'importe quelle longueur, il est conseillé de le conserver dans une plage optimale de 4 à 15 caractères.
Les 49 mots-clés Java réservés ne peuvent pas être utilisés comme identifiants. Ceux-ci incluent if, else, void, continue, class, import, public, new, switch, etc. L'utilisation des mots clés réservés comme identifiants donnera une erreur de compilation.
Étant donné que Java est sensible à la casse et traite différemment les majuscules et les minuscules, la déclaration des identifiants est également sensible à la casse.
Par exemple, les identifiants "upGrad" et "upgrad" sont entièrement différents l'un de l'autre.
Apprenez des cours de développement de logiciels en ligne dans les meilleures universités du monde. Gagnez des programmes Executive PG, des programmes de certificat avancés ou des programmes de maîtrise pour accélérer votre carrière.
Exemples d'identificateurs valides en Java
Un identifiant Java n'est valide que s'il est défini selon les règles énoncées ci-dessus. Gardant cela à l'esprit, voici quelques exemples d'identifiants valides en Java :
_mavariable
_5nomdevariable
$variabletest
$test_variable
Variable de test
variable de test
UN
un
a4
B5
this_is_my_test_variable_123
Exemples d'identifiants invalides en Java
Les identifiants invalides sont ceux qui ne respectent pas les règles mentionnées précédemment. Vous trouverez ci-dessous quelques exemples d'identifiants Java invalides.
123test (invalide car il commence par un chiffre)
Variable de test (invalide car elle contient un caractère spécial '-' autre que _, $, AZ ou az)
break (invalide car il s'agit d'un mot-clé réservé)
Test.variable (invalide car il contient un caractère spécial '.')
Variable de test (invalide car elle contient un espace blanc)
this_is_my_test-variable (invalide à cause du trait d'union '-')
Conventions de dénomination pour les identificateurs Java (facultatif)
Vous trouverez ci-dessous un ensemble de conventions pour nommer les identifiants en Java. Bien qu'elles soient facultatives, les conventions augmentent considérablement la lisibilité du code.
- Les variables locales et privées doivent toujours être en minuscules.
- Les noms des variables d'instance et des méthodes publiques doivent être en minuscules.
- Pour les identificateurs à plusieurs mots, le premier caractère du deuxième mot et des suivants doit être en majuscules pour améliorer la lisibilité. (Par exemple, "TestVariable")
- Les noms d'interface et de classe doivent commencer par une lettre majuscule.
- Les constantes doivent être nommées en utilisant uniquement des lettres majuscules et des traits de soulignement. (Par exemple, "MAX_VALUE").
Explorez nos cours populaires de génie logiciel
SL. Non | Programmes de développement de logiciels | |
1 | Master of Science en informatique de LJMU & IIITB | Programme de certificat de cybersécurité Caltech CTME |
2 | Bootcamp de développement de la pile complète | Programme PG dans Blockchain |
3 | Executive Post Graduate Program in Software Development - Spécialisation DevOps | Voir tous les cours de génie logiciel |
Sommaire
Les identifiants sont un concept fondamental dans la programmation Java. Ce sont des noms pour identifier une classe, une variable, un package, une méthode ou une interface et permettent aux programmeurs de se référer à un élément spécifique de n'importe où dans le programme. En d'autres termes, les identifiants Java sont des noms symboliques sous forme de mots ou d'une combinaison de caractères attribués à une classe, une variable, une méthode, un package, une constante, etc.
Cependant, la définition d'identifiants en Java nécessite le respect de règles spécifiques, sans lesquelles l'identifiant serait invalide et provoquerait une erreur de compilation. En outre, il existe certaines conventions de dénomination pour définir les identifiants Java. Celles-ci sont facultatives et ne doivent pas être suivies strictement. Mais ils améliorent la lisibilité du code et transmettent la signification et l'intention des identifiants avec plus de clarté.
Tout compte fait, si vous cherchez à démarrer une carrière dans le développement de logiciels, la certification PG liée à l'emploi d'upGrad en génie logiciel est une excellente occasion de se perfectionner. Le programme en ligne de 5 mois se concentre sur les meilleures compétences telles que Java, JavaScript, CSS3, HTML5, les bases de données SQL et NoSQL, et plus encore. Les diplômés de dernière année et les nouveaux diplômés peuvent s'inscrire à ce programme.
Voici un aperçu des points forts du programme de certification PG lié à l'emploi d'upGad en génie logiciel :
- Spécialisation en MERN/Cloud-Native
- Plus de 500 heures d'apprentissage en ligne
- 50+ sessions en direct
- Plus de 350 heures de formation pratique
- Cinq projets industriels
- Mentorat de l'industrie et soutien aux étudiants
- Mise en réseau avec des experts de l'industrie
Inscrivez-vous aujourd'hui et préparez-vous à une carrière prometteuse dans le développement de logiciels !
Qu'est-ce que l'identifiant et la variable Java ?
Un identificateur et une variable sont des noms donnés par les utilisateurs à des entités particulières dans un programme. Alors qu'un identifiant est utilisé pour identifier une entité unique d'un programme au moment de l'exécution, une variable est un nom donné à un emplacement mémoire qui contient une valeur.
Qu'est-ce qu'un identifiant de variable ?
Un identificateur de variable est une chaîne unique qui représente le nom d'une variable. Le nom, à son tour, sert d'espace réservé pour spécifier la variable elle-même. Par exemple, 'num1' peut être un identifiant pour une variable qui contient la valeur d'un entier.
Que sont les identifiants et les littéraux en Java ?
Les identificateurs sont des noms attribués à différentes constructions d'un programme Java, telles que des classes, des méthodes, des interfaces, des variables, etc. D'autre part, les littéraux sont les valeurs attribuées aux identificateurs.