Nom de la classe la convention en java
Qu'est-ce que la convention de nommage des classes en java, par exemple, si toutes les classes être en majuscules comme MYCLASS.java ?
que certaines classes comme com.soleil.org.apache.bcel.interne.génériques. ANEWARRAY. peut être trouvé dans le Soleil de la bibliothèque ainsi
Remarque: j'ai lu tous les convention de nommage de Oracle mais je ne pouvais pas trouver quelque chose qui nous dit que nous devrions nom d'une classe avec Toutes les lettres Majuscules.
Tout le monde utilise juste à dos de chameau cas pour les noms de classe, donc je serais probablement juste de s'en tenir à cela.
Le "standard" de la convention: oracle.com/technetwork/java/javase/documentation/...
Le seul cas que je peux imaginer (selon convention) que c'est une abréviation: ANiceEggWasAtRoughRoundArrayYeti
"Comme nous l'avons certaines classes dans com.soleil.." de les Enlever immédiatement. Ne pas mettre les classes dans le
Je pense qu'il fait référence à Class ANEWARRAY bien que le
Le "standard" de la convention: oracle.com/technetwork/java/javase/documentation/...
Le seul cas que je peux imaginer (selon convention) que c'est une abréviation: ANiceEggWasAtRoughRoundArrayYeti
"Comme nous l'avons certaines classes dans com.soleil.." de les Enlever immédiatement. Ne pas mettre les classes dans le
com.sun
paquet (sauf si vous êtes au Soleil, ou à l'achat de la société).Je pense qu'il fait référence à Class ANEWARRAY bien que le
com.sun
ne devrait pas faire partie du nom du package.
OriginalL'auteur ankit | 2013-05-14
Vous devez vous connecter pour publier un commentaire.
Les Noms de classe doivent être en CamelCase. Essayez d'utiliser des noms parce qu'une classe est normalement représentant quelque chose dans le monde réel.
La La Documentation les états suivants:
Aucune idée si il y a de plus moderne document précisant ces conventions? Le document que vous avez lié à est marqué comme non pris en charge et dernière édition en 1999.
OriginalL'auteur CloudyMarble
Java a très bien décrit nommage /convention de codage.
Vous pouvez le regarder ici http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html
Techniquement, il n'a pas d'importance comment vous nommez-vous des classes tant que les classes publiques sont dans un .java-source fichier avec le même nom que la classe.
OriginalL'auteur Ozzie
La cité de la classe com.soleil.org.apache.bcel.interne.génériques.ANEWARRAY l'air d'être de la profonde innerworking de Java (à l'interne.générique), c'est à dire pas pour développeur. En tant que tel c'est vraiment en dehors de la convention de nommage. Je ne peux que spéculer pourquoi, selon lui, toutes les capitales, peut-être d'insister sur ce point qu'il ne devrait pas être utilisé.
C'est parce que les classes ne pas tous être en majuscules
com.soleil.org.apache.bcel.interne.génériques. ANEWARRAY c'est une classe fournie par le soleil et il a le nom en majuscules.
Ahhh, la façon dont vous a écrit à l'origine de votre question, il me semblait (et pas seulement à moi) que tu avais créé cette catégorie vous-même
J'ai corrigé maintenant, et désolé pour le caractère trompeur de la question, mais votre modifier rajouté de l'huile sur le feu ;). Je pense que les deux d'entre nous ont appris quelque chose, n'est-il pas ?
OriginalL'auteur Richard Tingle
Généralement la meilleure pratique consiste à utiliser des majuscules CamelCase.de toute façon il n'y aura pas de compilation des problèmes avec d'autres conventions.voir plus de détails sur conventions
OriginalL'auteur Sanjaya Liyanage
Après la navigation à travers les nombreux liens que j'ai pris connaissance il n'y a pas de java convention qui nous suggère de nommer une classe dans tous les majuscules. Cependant, nous ne pouvons donc il n'y aura pas d'erreur.
Un motif approprié est mentionné par CloudyMarble que nous pouvons utiliser la présente convention si l'abréviation est plus célèbre comme le HTML.
Aussi, je voudrais ajouter quelques infos sur ANEWARRAY, cette classe est sous licence Apache Source et de Créer un nouveau tableau de références.
OriginalL'auteur ankit