Questions marquées «java»

Java est un langage de programmation de haut niveau populaire. Utilisez cette balise lorsque vous rencontrez des problèmes pour utiliser ou comprendre la langue elle-même. Cette balise est rarement utilisée seule et est le plus souvent utilisée en conjonction avec [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] et [maven].

10
Une implémentation de Ordered Set en Java?
Si quelqu'un est familier avec Objective-C, il existe une collection appelée NSOrderedSetqui agit comme Set et ses éléments sont accessibles comme ceux d'un Array . Y a-t-il quelque chose comme ça en Java? J'ai entendu dire qu'il y avait une collection appelée LinkedHashMap, mais je n'ai rien trouvé de semblable …
98 java  collections  set 


3
Comment créer un nouveau fichier java.io.File en mémoire?
Comment puis-je créer un nouveau File(à partir de java.io) en mémoire, pas sur le disque dur? J'utilise le langage Java. Je ne veux pas enregistrer le fichier sur le disque dur. Je suis confronté à une mauvaise API ( java.util.jar.JarFile). Il attend File filede String filename. Je n'ai pas de …
98 java  file  java-io 



11
Quels sont les avantages de l'effacement des types Java?
J'ai lu un tweet aujourd'hui qui disait: C'est drôle quand les utilisateurs de Java se plaignent de l'effacement de type, qui est la seule chose que Java a eu raison, tout en ignorant tout ce qui ne va pas. Ainsi ma question est: L'effacement de type Java présente-t-il des avantages? …


4
Comment exécuter des tests JUnit avec Gradle?
Actuellement, j'ai le fichier build.gradle suivant : apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { compile files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') } Ce fichier build.gradle est pour mon référentiel ici . Tous mes fichiers principaux sont dans src / model …


13
Jackson databind enum insensible à la casse
Comment désérialiser une chaîne JSON qui contient des valeurs d'énumération insensibles à la casse? (en utilisant Jackson Databind) La chaîne JSON: [{"url": "foo", "type": "json"}] et mon Java POJO: public static class Endpoint { public enum DataType { JSON, HTML } public String url; public DataType type; public Endpoint() { …

9
Appel de la méthode JMX MBean à partir d'un script shell
Existe-t-il des bibliothèques qui me permettraient d'appeler une méthode JMX MBean à partir d'un script shell. Nous exposons certaines opérations / commandes d'administration via JMX, et nous pourrions demander à nos administrateurs d'utiliser JConsole ou VisualVM, mais certaines tâches sont mieux laissées à l'automatisation. Dans cette automatisation, nous aimerions pouvoir …
98 java  sysadmin  jmx 


6
Quand une IllegalArgumentException doit-elle être levée?
Je crains qu'il ne s'agisse d'une exception d'exécution, donc elle devrait probablement être utilisée avec parcimonie. Cas d'utilisation standard: void setPercentage(int pct) { if( pct < 0 || pct > 100) { throw new IllegalArgumentException("bad percent"); } } Mais cela semble forcer la conception suivante: public void computeScore() throws MyPackageException …

3
Quel est l'intérêt des classes ObjectFactory de JAXB 2?
Je suis nouveau dans l'utilisation de JAXB et j'ai utilisé xjc de JAXB 2.1.3 pour générer un ensemble de classes à partir de mon schéma XML. En plus de générer une classe pour chaque élément de mon schéma, il a créé une classe ObjectFactory. Il ne semble y avoir rien …
98 java  jaxb 

30
Fonctionnalités cachées d'Eclipse [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
97 java  eclipse  ide 

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.