Maison > Java > javaDidacticiel > Quelle est la convention de dénomination en Java ? L'utilisation des conventions de dénomination en Java

Quelle est la convention de dénomination en Java ? L'utilisation des conventions de dénomination en Java

青灯夜游
Libérer: 2019-01-23 14:58:41
original
6423 Les gens l'ont consulté

Tous les composants en Java nécessitent des noms. Les noms utilisés pour les classes, les variables et les méthodes sont appelés identifiants et la convention de dénomination Java est une règle qui doit être suivie lors de la dénomination des identifiants. L'article suivant vous présentera la convention de dénomination ava. J'espère qu'il vous sera utile.

Quelle est la convention de dénomination en Java ? L'utilisation des conventions de dénomination en Java

Pourquoi utiliser des conventions de dénomination ?

Parce que différents programmeurs Java utiliseront différents styles et méthodes pour programmer ; et en utilisant les conventions de dénomination Java standard, la lisibilité du code Java deviendra plus facile, ce qui rendra votre code plus facile à lire par vous-même. et d'autres programmeurs. La lisibilité du code Java est importante car elle signifie moins de temps passé à comprendre ce que fait le code, laissant plus de temps à le corriger ou à le modifier. [Recommandation du didacticiel vidéo : Tutoriel Java]

Toutes les classes, interfaces, packages, méthodes et champs du langage de programmation Java sont donnés selon la convention de dénomination Java. Si ces conventions ne sont pas respectées, un code confus ou erroné peut en résulter.

Conventions de dénomination Java standard

Voici les règles clés que chaque identifiant doit suivre :

● Le nom ne doit contenir aucun espace.

● Le nom ne doit pas commencer par des caractères spéciaux tels que & (esperluette), $ (dollar), _ (trait de soulignement), etc.

Examinons quelques autres règles que différents types d'identifiants doivent suivre.

1. Convention de dénomination du package

Le nom du package doit être un ensemble de mots avec toutes les lettres minuscules (telles que com, org, net, etc.) ; le nom contient plusieurs mots, vous devez utiliser un point (.) pour séparer (comme java.util, java.lang). Les parties suivantes du nom du package peuvent différer en fonction des conventions de dénomination internes de l'organisation. Exemple :

package com.howtodoinjava.webapp.controller;

package com.company.myapplication.web.controller;

package com.google.search.common;
Copier après la connexion

2. Convention de dénomination de classe

En Java, le nom de la classe doit généralement être un nom commençant par une lettre majuscule (par exemple : Couleur, Button , System, Thread, etc.), doivent utiliser des mots appropriés et non des abréviations. Par exemple :

public class ArrayList {}
 
public class Employee {}
 
public class Record {}
 
public class Identity {}
Copier après la connexion

3. Convention de dénomination de l'interface

En Java, le nom de l'interface doit généralement être un adjectif commençant par une lettre majuscule (comme : Runnable , Remote, ActionListener); dans le même cas, les interfaces peuvent également être des noms, lorsqu'elles présentent une série de catégories, telles que List et Map.

public interface Serializable {}
 
public interface Clonable {}
 
public interface Iterable {}
 
public interface List {}
Copier après la connexion

4. Convention de dénomination des méthodes

Les méthodes doivent généralement être un verbe commençant par une lettre minuscule, comme main(), print(), println( ); Si le nom contient plusieurs mots, utilisez la notation camelCase, en utilisant des lettres minuscules suivies de lettres majuscules, comme dans actionPerformed().

public Long getId() {}
 
public void remove(Object o) {}
 
public Object update(Object o) {}
 
public Report getReportById(Long id) {}
 
public Report getReportByName(String name) {}
Copier après la connexion

5. Convention de dénomination des variables

Les noms des variables statiques et des paramètres de méthode doivent commencer par une lettre minuscule si le nom contient plusieurs mots, il doit l'être ; en cas chameau Notation, utilisant des lettres minuscules suivies de lettres majuscules. S'il s'agit d'une variable temporaire, il peut s'agir d'un seul caractère, tel que x, y, z.

public Long id;

public EmployeeDao employeeDao;

private Properties properties;

for (int i = 0; i < list.size(); i++) {
}
Copier après la connexion

6. Convention de dénomination des constantes

Les constantes Java doivent être toutes en majuscules. Si le nom contient plusieurs mots, ils doivent être séparés par des traits de soulignement (_). . Par exemple : MAX_PRIORITY. Assurez-vous d'utiliser le modificateur final avec une variable constante, qui peut contenir des chiffres, mais pas de lettres de départ.

public final String SECURITY_TOKEN = "...";
 
public final int INITIAL_SIZE = 16;
 
public final Integer MAX_SIZE = Integer.MAX;
Copier après la connexion

Remarque : Pour faciliter le débogage, les constantes ANSI doivent être évitées.

7. Convention de dénomination des types universels

Les noms des paramètres de type universel doivent être des lettres simples en majuscules. Il est généralement recommandé d'utiliser des lettres de type « T ». Dans les classes JDK, E est utilisé pour les éléments de collection, S est utilisé pour les chargeurs de services, K et V sont utilisés pour mapper les clés et les valeurs.

public interface Map <K,V> {}
 
public interface List<E> extends Collection<E> {}
 
Iterator<E> iterator() {}
Copier après la connexion

8. Convention de dénomination des énumérations

Semblables aux noms de classe, les noms d'énumération doivent être entièrement en lettres majuscules.

enum Direction {NORTH, EAST, SOUTH, WEST}
Copier après la connexion

9. Convention de dénomination des annotations

Les noms des annotations suivent la notation de la casse du titre. Il peut s'agir d'adjectifs, de verbes ou de noms en fonction des exigences.

public @interface FunctionalInterface {}
 
public @interface Deprecated {}
 
public @interface Documented {}
 
public @Asyn Documented {}
 
public @Test Documented {}
Copier après la connexion

Résumé : Les conventions de dénomination sont très importantes lors de l'écriture de code propre dans n'importe quel langage de programmation. Les conventions de dénomination Java standard rendent le code plus lisible et maintenable.

Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal