Questions marquées «java»

Java est un langage de programmation de haut niveau, indépendant de la plate-forme et orienté objet, développé à l'origine par Sun Microsystems. Java appartient actuellement à Oracle, qui a acheté Sun en 2010.



5
Test unitaire d'une méthode de vide
Afin de corriger un bogue dans une application, j'ai modifié une méthode nommée postLoginen ajoutant un appel à une méthode existante nommée getShoppingCart. Code protected void postLogin() { getShoppingCart(); } Cependant, je ne sais pas quelle est la meilleure façon d'écrire un test unitaire postLogin. Approche 1 Utilisez la vérification …

1
Utilisation de la méthode par défaut Java
Pendant des décennies, les interfaces ont été uniquement (uniquement) utilisées pour spécifier les signatures de méthode. On nous a dit que c'était la "bonne façon de faire les choses ™". Ensuite, Java 8 est sorti et a dit: Eh bien, euh, maintenant vous pouvez définir des méthodes par défaut. Je …


5
L '«interface statique» est-elle une bonne pratique?
J'ai récemment remarqué qu'il existe une option pour avoir des méthodes statiques dans les interfaces. Comme pour les champs d'interface statiques, il existe un comportement intéressant: ceux-ci ne sont pas hérités. Je ne suis pas sûr que ce soit utile dans les interfaces réelles qui doivent être implémentées. Cependant, cela …
13 java  java8 


5
Tests unitaires anciens / hérités cassés
Je travaille pour une grande entreprise et je suis responsable d'une grande application java avec des milliers de tests junit. Depuis que je suis passé à ce poste, 200 à 300 tests ont été brisés (probablement cassés pendant des années). Les tests sont anciens et fragiles et ils sont un …



5
Allocation de tas Java plus rapide que C ++
J'ai déjà posté cette question sur SO et ça s'est bien passé. Il a malheureusement été fermé (il n'a besoin que d'un vote pour rouvrir), mais quelqu'un a suggéré de le poster ici car il convient mieux, ce qui suit est littéralement une copie de la question Je lisais les …

3
En quoi le multi-threading est-il différent dans une application Web basée sur Java par rapport à une application Java autonome
Je suis relativement nouveau sur Java et mon expérience se limite aux applications Web fonctionnant sur un conteneur Web (Jboss dans mon cas). Ai-je raison de dire que pour les applications Web, le conteneur Web prend en charge le multi-threading? Si oui, puis-je introduire de nouvelles marches dans une application …


2
Avantages et inconvénients de la structuration de tout le code via des classes et de la compilation en classes (comme Java)
Edit: mon langage permet l'héritage multiple, contrairement à Java. J'ai commencé à concevoir et à développer mon propre langage de programmation à des fins éducatives, récréatives et potentiellement utiles. Au début, j'ai décidé de le baser sur Java. Cela impliquait que tout le code serait écrit sous forme de classes, …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.