Questions marquées «java»

119
Bizarre «[]» après la signature de la méthode Java

J'ai regardé du code Java aujourd'hui et j'ai trouvé une syntaxe étrange: public class Sample { public int get()[] { return new int[]{1, 2, 3}; } } Je pensais que cela ne pouvait pas être compilé et je voulais corriger ce que je pensais être une faute de frappe, mais je me suis souvenu que le...

119
Utilisation d'énumérations lors de l'analyse de JSON avec GSON

Ceci est lié à une question précédente que j'ai posée ici plus tôt Analyse JSON à l'aide de Gson J'essaie d'analyser le même JSON, mais maintenant j'ai un peu changé mes classes. { "lower": 20, "upper": 40, "delimiter": " ", "scope": ["${title}"] } Ma classe ressemble maintenant à: public class...

119
Champs statiques sur une référence nulle en Java

staticles membres ( staticchamps ou staticméthodes) en Java sont associés à leur classe respective plutôt qu'aux objets de cette classe. Le code suivant tente d'accéder à un champ statique sur une nullréférence. public class Main { private static final int value = 10; public Main getNull() { return...

119
Simuler l'échec du premier appel, le deuxième appel réussit

Je souhaite utiliser Mockito pour tester le code (simplifié) ci-dessous. Je ne sais pas comment dire à Mockito d'échouer la première fois, puis de réussir la deuxième fois. for(int i = 1; i < 3; i++) { String ret = myMock.doTheCall(); if("Success".equals(ret)) { log.write("success"); } else if (...

119
JPA ou JDBC, en quoi sont-ils différents?

J'apprends Java EE et j'ai téléchargé l'éclipse avec glassfish pour le même. J'ai vu quelques exemples et aussi lu la documentation Oracle pour tout savoir sur Java EE 5. La connexion à une base de données était très simple. J'ai ouvert un projet Web dynamique, créé une session EJB, j'ai utilisé...

119
Analyse du tableau JSON dans java.util.List avec Gson

J'ai un JsonObjectnommé "mapping"avec le contenu suivant: { "client": "127.0.0.1", "servers": [ "8.8.8.8", "8.8.4.4", "156.154.70.1", "156.154.71.1" ] } Je sais que je peux obtenir le tableau "servers"avec: mapping.get("servers").getAsJsonArray() Et maintenant, je veux analyser cela JsonArrayen un...

119
CompletableFuture | thenApply vs thenComposer

Je n'arrive pas à comprendre la différence entre thenApply() et thenCompose(). Alors, quelqu'un pourrait-il fournir un cas d'utilisation valide? À partir de la documentation Java: thenApply(Function<? super T,? extends U> fn) Renvoie un nouveau CompletionStagequi, lorsque cette étape se...