Questions marquées «java»

371
Pourquoi voudriez-vous jamais implémenter finalize ()?

J'ai lu beaucoup de questions sur les recrues Java finalize()et je trouve déconcertant que personne n'ait vraiment expliqué clairement que finalize () est un moyen peu fiable de nettoyer les ressources. J'ai vu quelqu'un commenter qu'il l'utilisait pour nettoyer les connexions, ce qui est vraiment...

370
Test JUnit pour System.out.println ()

J'ai besoin d'écrire des tests JUnit pour une ancienne application mal conçue et écrit beaucoup de messages d'erreur sur la sortie standard. Lorsque la getResponse(String request)méthode se comporte correctement, elle renvoie une réponse XML: @BeforeClass public static void setUpClass() throws...

370
Aucun appender n'a été trouvé pour l'enregistreur (log4j)?

J'ai mis log4j dans mon buildpath, mais je reçois le message suivant lorsque j'exécute mon application: log4j:WARN No appenders could be found for logger (dao.hsqlmanager). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig...

366
Codage d'adresse URL HTTP en Java

Mon application autonome Java obtient une URL (qui pointe vers un fichier) de l'utilisateur et je dois la frapper et la télécharger. Le problème auquel je suis confronté est que je ne suis pas en mesure de coder correctement l'adresse URL HTTP ... Exemple: URL:

366
N'est pas une classe englobante Java

J'essaie de créer un jeu Tetris et j'obtiens l'erreur du compilateur Shape is not an enclosing class quand j'essaye de créer un objet public class Test { public static void main(String[] args) { Shape s = new Shapes.ZShape(); } } J'utilise des classes internes pour chaque forme. Voici une partie de...

365
Ignorer conditionnellement les tests dans JUnit 4

OK, donc l' @Ignoreannotation est bonne pour marquer qu'un scénario de test ne doit pas être exécuté. Cependant, je souhaite parfois ignorer un test basé sur des informations d'exécution. Un exemple pourrait être si j'ai un test de concurrence qui doit être exécuté sur une machine avec un certain...