Articles of java

Utilisation morbide des constantes

Pourquoi devrais-je écrire (comme dit mon collègue): import static org.apache.commons.lang.math.NumberUtils.INTEGER_ONE; if (myIntVariable == INTEGER_ONE) { … } au lieu de: if (myIntVariable == 1) { … } ? Je sais que l’utilisation de constantes est recommandée mais je pense que la valeur de NumberUtils.INTEGER_ONE ne changera jamais! Alors j’écris 1 .

Comment créer un fichier JAR contenant des fichiers DLL?

J’ai acheté une bibliothèque Java tierce comprenant un fichier JAR et deux fichiers DLL. J’ai écrit mon propre programme Java qui appelle le fichier JAR tiers. Maintenant, ma question est la suivante: comment puis-je empaqueter tout mon code dans un seul fichier JAR comprenant tout mon code et les fichiers JAR et DLL tiers? Je […]

Tests unit Java, disposition des répertoires

Lors de la création d’une suite de tests unitaires pour le code Java, existe-t-il une convention pour placer le code de test par rapport au code source? Par exemple, si j’ai un répertoire /java contenant un tas de fichiers sources .java , vaut-il mieux placer les cas de test dans /java lui-même ou utiliser quelque […]

Exception Android gérant les meilleures pratiques?

Si mon application tombe en panne, elle se bloque pendant quelques secondes avant que Android ne me dise que l’application a planté et doit être fermée. Donc, je pensais à attraper toutes les exceptions dans mon application avec un général: try { // … } catch(Exception e) { // … } Et faites une nouvelle […]

Eviter ‘instanceof’ en Java

J’ai le problème suivant (peut-être commun) et ça me dérange absolument en ce moment: Il y a deux objects événement générés qui étendent la classe abstraite Event et je veux les diviser en Beans Session, comme public void divideEvent(Event event) { if (event instanceof DocumentEvent) { documentGenerator.gerenateDocument(event); } else if (event instanceof MailEvent) { deliveryManager.deliverMail(event); […]

Qu’est-ce que URLConnection.setDoOutput () affecte exactement?

Il y a setDoOutput() dans URLConnection . Selon la documentation je devrais Définissez l’indicateur DoOutput sur true si vous envisagez d’utiliser la connexion URL pour la sortie, false sinon. Maintenant, je suis confronté exactement à ce problème – le runtime Java convertit la requête en POST une fois que setDoOutput(true) est appelé et que le […]

Comment vérifier qu’une chaîne est analysable en double?

Existe-t-il une méthode native (de préférence sans implémenter votre propre méthode) pour vérifier qu’une chaîne est Double.parseDouble() avec Double.parseDouble() ?

Quelle est la différence entre java.lang.Math et java.lang.SsortingctMath?

De toute évidence, java.lang.SsortingctMath contient des fonctions supplémentaires (hyperboles, etc.) que java.lang.Math ne possède pas, mais existe-t-il une différence dans les fonctions des deux bibliothèques?

Comment puis-je formater une chaîne dans un courrier électronique pour qu’Outlook imprime les sauts de ligne?

J’essaye d’envoyer un email en Java mais quand je lis le corps de l’email dans Outlook, il est débarrassé de tous mes sauts de ligne. Je mets \ n aux extrémités des lignes, mais y a-t-il quelque chose de spécial à faire? Les récepteurs vont toujours utiliser Outlook. J’ai trouvé une page sur microsoft.com qui […]

Transaction uniquement annulée: comment trouver la cause

J’ai des problèmes avec la validation d’une transaction dans ma méthode @Transactional: methodA() { methodB() } @Transactional methodB() { … em.persist(); … em.flush(); log(“OK”); } Lorsque j’appelle methodB () de methodA (), la méthode réussit et je peux voir “OK” dans mes journaux. Mais alors je reçois Could not commit JPA transaction; nested exception is […]