Questions marquées «java»

89
(String) ou .toString ()?

J'ai une méthode avec un Object o paramètre. Dans cette méthode, je sais exactement qu'il y a un Stringin "o" qui n'est pas nul. Il n'est pas nécessaire de vérifier ou de faire autre chose. Je dois le traiter exactement comme un Stringobjet. Juste curieux - qu'est-ce qui est moins cher - le lancer...

89
Agrégation versus composition [fermé]

Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 5 ans . Améliorez cette question J'ai eu...

89
Comment sortir org.w3c.dom.Element au format chaîne en Java?

J'ai un org.w3c.dom.Elementobjet passé dans ma méthode. J'ai besoin de voir toute la chaîne xml, y compris ses nœuds enfants (le graphique d'objet entier). Je recherche une méthode qui peut convertir le Elementen une chaîne de format xml sur laquelle je peux System.out.println. Juste println()sur...

89
Quel artefact pour org.springframework.mail?

J'aimerais utiliser le support Spring pour l'envoi de mails. Mon projet est construit avec maven-2 et j'utilise spring-core 2.5.5 J'ai essayé de chercher dans le dépôt central maven un artefact à inclure dans mon pom.xml, et le seul que j'ai trouvé est le support de printemps . Le problème est que...

89
Avez-vous déjà utilisé PhantomReference dans un projet?

La seule chose que je sais PhantomReferenceest, Si vous utilisez sa get()méthode, elle retournera toujours nullet non l'objet. Quelle en est l'utilité? En utilisant PhantomReference, vous vous assurez que l'objet ne peut pas être ressuscité à partir de finalizemethod. Mais à quoi sert ce concept /...

89
Pourquoi l'objet final peut-il être modifié?

Je suis tombé sur le code suivant dans une base de code sur laquelle je travaille: public final class ConfigurationService { private static final ConfigurationService INSTANCE = new ConfigurationService(); private List providers; private ConfigurationService() { providers = new ArrayList(); }...

89
Message d'erreur "Nombre entier trop grand" pour 600851475143

public class Three { public static void main(String[] args) { Three obj = new Three(); obj.function(600851475143); } private Long function(long i) { Stack<Long> stack = new Stack<Long>(); for (long j = 2; j <= i; j++) { if (i % j == 0) { stack.push(j); } } return stack.pop(); } }...