La grammaire de java fait référence aux règles de java, c'est-à-dire les règles de dénomination de java : 1. Le nom du package, tout en minuscules, est défini par le nom de domaine ; classe, la première lettre du mot est en majuscule ; 3. Lors de la dénomination des méthodes, la première lettre doit être en minuscule et le début de la lettre doit être en majuscule ; 4. Lorsque vous nommez des constantes, utilisez toutes les lettres majuscules et soyez souvent soulignées.
[Recommandations d'apprentissage associées : Tutoriel de base Java]
La syntaxe en java fait référence à la syntaxe en java Les règles, c'est-à-dire les règles de dénomination de java :
1. Nomination des packages (toutes en minuscules, définies par nom de domaine)
Les noms des packages Java sont tous composés de mots minuscules. Cependant, en raison des caractéristiques de la programmation orientée objet Java, chaque programmeur Java peut écrire son propre package Java. Afin de garantir l'unicité de la dénomination de chaque package Java, dans les dernières spécifications de programmation Java, les programmeurs doivent définir leur propre Java. package Le nom du package est précédé d’un préfixe unique. Étant donné que les noms de domaine sur Internet ne sont pas répétés, les programmeurs utilisent généralement leur propre nom de domaine sur Internet comme préfixe unique de leurs propres packages de programmes. Par exemple : net.frontfree.javagroup
2. Nommage des classes (la première lettre du mot est en majuscule)
Selon la convention, les noms de classes Java commencent généralement par lettres majuscules. Si le nom est composé de plusieurs mots, la première lettre de chaque mot doit être en majuscule, par exemple TestPage ; si le nom de la classe contient une abréviation de mot, chaque lettre du mot écrit doit être en majuscule, par exemple : XMLExample et un peu de dénomination L'astuce est que puisque les classes sont conçues pour représenter des objets, essayez de choisir des noms lorsque vous nommez les classes.
Par exemple : Graphiques
3. Nommez la méthode (la première lettre est en minuscule, le début de la lettre est en majuscule)
La première Le mot du nom de la méthode doit commencer par une lettre minuscule et les mots suivants doivent commencer par une lettre majuscule.
Par exemple : drawImage
4. Nomination des constantes (toutes en lettres majuscules, souvent soulignées)
Les noms de constantes doivent tous utiliser des lettres majuscules. , et Indiquer la signification complète de la constante. Si un nom de constante est composé de plusieurs mots, ceux-ci doivent être séparés par des traits de soulignement.
Par exemple : MAX_VALUE
5. Dénomination des paramètres
La convention de dénomination des paramètres est la même que celle des méthodes, et afin de évitez de provoquer des erreurs lors de la lecture du programme Confused, veuillez rendre le nom du paramètre aussi clair que possible tout en vous assurant que le nom du paramètre est un mot.
Extension des connaissances :
Faites attention aux points suivants lorsque vous nommez les variables :
1 Choisissez des noms significatifs, notez. que la première lettre de chaque mot doit être en majuscule.
2. N'utilisez pas la même variable pour représenter deux valeurs ayant des significations différentes dans une fonction.
3.i, j, k, etc. ne sont utilisés que comme variables d'index de boucle pour les petites boucles.
4. Évitez d'utiliser Flag pour nommer les variables d'état.
5. Utilisez Is pour nommer des variables logiques, telles que : blnFileIsFound. En nommant les variables booléennes de manière positive, les autres développeurs peuvent comprendre plus clairement la signification des variables booléennes.
6. Si nécessaire, ajoutez un qualificatif de calcul à la fin de la variable, tel que : curSalesSum.
7. Les noms ne sont pas inclusifs, curSales et curSalesSum.
8.Les noms de variables finales statiques (constantes) doivent être en lettres majuscules et indiquer la signification complète.
9. Si vous devez abréger les noms de variables, vous devez faire attention à la cohérence des règles d'abréviation dans tout le code. Par exemple, utiliser intCnt dans certaines zones de votre code et intCount dans d’autres ajoute une complexité inutile à votre code. Il est recommandé d'éviter les abréviations dans les noms de variables.
10. En plaçant un quantificateur à la fin, vous créez des variables plus unifiées, plus faciles à comprendre et à rechercher. Par exemple, utilisez strCustomerFirst et strCustomerLast au lieu de strFirstCustomer et strLastCustomer. Les suffixes de quantificateurs couramment utilisés sont : First (le premier d'un groupe de variables), Last (le dernier d'un groupe de variables), Next (la variable suivante d'un groupe de variables), Prev (la variable précédente d'un groupe de variables). ) ), Cur (la variable actuelle dans un ensemble de variables).
11. Choisissez le meilleur type de données pour chaque variable, ce qui peut réduire les besoins en mémoire, accélérer l'exécution du code et réduire le risque d'erreurs. Le type de données utilisé pour une variable peut affecter les résultats des calculs effectués sur cette variable. Dans ce cas, le compilateur ne génère pas d'erreur d'exécution, il force simplement la valeur à se conformer aux exigences du type de données. Ces types de problèmes sont extrêmement difficiles à trouver.
12. Essayez de réduire autant que possible la portée des variables. Si la portée d'une variable est plus grande qu'elle ne devrait l'être, la variable peut continuer à exister et occuper des ressources longtemps après qu'elle ne soit plus nécessaire. Le principal problème avec eux est qu’ils peuvent être modifiés par n’importe quelle méthode dans n’importe quelle classe, et il est difficile de savoir exactement où la modification a été effectuée. L’occupation des ressources est une question importante liée à la portée. Pour les variables, garder la portée aussi petite que possible aura un impact énorme sur la fiabilité de l'application.
Concernant la méthode de dénomination des constantes, dans le code JAVA, il est recommandé d'utiliser des constantes pour remplacer les nombres et les chaînes fixes à tout moment. En d’autres termes, à l’exception de 0 et 1, d’autres nombres ne doivent pas apparaître autant que possible dans le programme. Les constantes peuvent être définies au début du programme ou dans une portée plus large. Les noms doivent être en lettres majuscules et indiquer la signification complète de la constante. Si un nom de constante est composé de plusieurs mots, les mots doivent être séparés par un trait de soulignement "_", tel que : NUM_DAYS_IN_WEEK, MAX_VALUE.
Recommandations d'apprentissage associées : Vidéos de programmation
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!

L'article discute de l'utilisation de Maven et Gradle pour la gestion de projet Java, la construction de l'automatisation et la résolution de dépendance, en comparant leurs approches et leurs stratégies d'optimisation.

L'article discute de la création et de l'utilisation de bibliothèques Java personnalisées (fichiers JAR) avec un versioning approprié et une gestion des dépendances, à l'aide d'outils comme Maven et Gradle.

L'article examine la mise en œuvre de la mise en cache à plusieurs niveaux en Java à l'aide de la caféine et du cache de goyave pour améliorer les performances de l'application. Il couvre les avantages de configuration, d'intégration et de performance, ainsi que la gestion de la politique de configuration et d'expulsion le meilleur PRA

L'article discute de l'utilisation de JPA pour la cartographie relationnelle des objets avec des fonctionnalités avancées comme la mise en cache et le chargement paresseux. Il couvre la configuration, la cartographie des entités et les meilleures pratiques pour optimiser les performances tout en mettant en évidence les pièges potentiels. [159 caractères]

Le chargement de classe de Java implique le chargement, la liaison et l'initialisation des classes à l'aide d'un système hiérarchique avec Bootstrap, Extension et Application Classloaders. Le modèle de délégation parent garantit que les classes de base sont chargées en premier, affectant la classe de classe personnalisée LOA


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Dreamweaver Mac
Outils de développement Web visuel

MinGW - GNU minimaliste pour Windows
Ce projet est en cours de migration vers osdn.net/projects/mingw, vous pouvez continuer à nous suivre là-bas. MinGW : un port Windows natif de GNU Compiler Collection (GCC), des bibliothèques d'importation et des fichiers d'en-tête librement distribuables pour la création d'applications Windows natives ; inclut des extensions du runtime MSVC pour prendre en charge la fonctionnalité C99. Tous les logiciels MinGW peuvent fonctionner sur les plates-formes Windows 64 bits.

Adaptateur de serveur SAP NetWeaver pour Eclipse
Intégrez Eclipse au serveur d'applications SAP NetWeaver.

VSCode Windows 64 bits Télécharger
Un éditeur IDE gratuit et puissant lancé par Microsoft

PhpStorm version Mac
Le dernier (2018.2.1) outil de développement intégré PHP professionnel