Dans JRE, les packages internes de Sun sont préfixés avec 2 domaines de niveau supérieur (Sun et Com). Par exemple,
com.sun.security.jgss sun.security.jgss
3 Réponses :
La convention "com.sun" est le format plus préférable car il suit les "conventions de dénomination" établies pour nommer des packages Java. P>
http://java.sun.com/docs/codeconv/ html / codeconventions.doc8.html p>
Vous êtes censé utiliser votre société unique ou votre site Web personnel URL comme des premiers mots de l'emballage pour garantir l'unicité dans l'espace de noms. Ceux qui commencent par "Sun" n'étaient probablement pas destinés à être exposés au monde extérieur. P>
Pas de réponse à la question, mais sachez que vous ne devez pas utiliser directement les packages «Sun» ou «Com.sun» dans vos programmes. P>
Voir Pourquoi les développeurs ne doivent pas écrire des programmes qui appellent 'Sun' ' Forfaits P>
Ces forfaits ne font pas partie de l'API publique de la bibliothèque Java standard et les utiliser pourraient rendre votre programme incompatible avec les futures versions de Java ou de la mise en œuvre de Java autres que la mise en œuvre du Soleil (et de plusieurs autres fournisseurs, y compris Apple, IBM et HP). P>
Je ne vois rien de ne pas utiliser com.sun. * Dans ce document que vous avez lié à; Il ne dit que de ne pas utiliser le soleil. *. La désignation de package com.sun. * Signifie juste que cela fait partie de leur propre logiciel public qu'ils offrent comme une autre société.
@Jasper, vous êtes déjà posté ce lien dans une autre discussion [ Stackoverflow.com/Questtions/1906673/... Mais le document lié est à peu près des packages" Sun ", pas" com.sun ". Pouvez-vous mettre à jour le lien si vous pouvez fournir à celui qui indique réellement de ne pas utiliser les packages "com.sun"?