Questions marquées «java»

118
Quand System.gc () fait-il quelque chose?

Je sais que le ramassage des ordures est automatisé en Java. Mais j'ai compris que si vous appelez System.gc()votre code, la JVM peut décider ou non d'effectuer un ramasse-miettes à ce stade. Comment cela fonctionne-t-il précisément? Sur quelle base / paramètres exactement la JVM décide-t-elle de...

118
La meilleure façon de définir des codes / chaînes d'erreur en Java?

J'écris un service Web en Java et j'essaie de trouver le meilleur moyen de définir les codes d'erreur et leurs chaînes d'erreur associées . J'ai besoin d'avoir un code d'erreur numérique et une chaîne d'erreur regroupés. Le code d'erreur et la chaîne d'erreur seront envoyés au client accédant au...

118
Structure du backing bean JSF (bonnes pratiques)

J'espère que dans cet article, je pourrai avoir l'opinion des gens sur les meilleures pratiques pour l'interface entre les pages JSF et les backing beans. Une chose sur laquelle je ne pourrai jamais m'arrêter est la structure de mes backing beans. De plus, je n'ai jamais trouvé un bon article sur...

118
compareTo () vs égal à ()

Lors des tests d'égalité de String's en Java, j'ai toujours utilisé equals()parce que cela me semble être la méthode la plus naturelle. Après tout, son nom indique déjà ce qu'il est censé faire. Cependant, un de mes collègues m'a récemment dit que j'avais appris à utiliser compareTo() == 0au lieu...

118
java.util.regex - importance de Pattern.compile ()?

Quelle est l'importance de la Pattern.compile()méthode? Pourquoi dois-je compiler la chaîne de regex avant d'obtenir l' Matcherobjet? Par exemple : String regex = "((\\S+)\\s*some\\s*"; Pattern pattern = Pattern.compile(regex); // why do I need to compile Matcher matcher =

118
Séparation des classes JUnit en package de test spécial?

J'apprends les concepts du développement piloté par les tests en lisant les articles Craftsman (cliquez sur Craftsman sous By Topic ) recommandés dans une réponse à ma question précédente, "Exemple de projet pour apprendre JUnit et le génie logiciel approprié" . Jusqu'à maintenant j'aime ça! Mais...

118
Annotation Java - JPA - @Version

Comment fonctionne l' @Versionannotation dans JPA? J'ai trouvé diverses réponses dont l'extrait est le suivant: JPA utilise un champ de version dans vos entités pour détecter les modifications simultanées du même enregistrement de banque de données. Lorsque l'environnement d'exécution JPA détecte...