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].

4
Pourquoi une classe Java se compile-t-elle différemment avec une ligne vierge?
J'ai la classe Java suivante public class HelloWorld { public static void main(String []args) { } } Lorsque je compile ce fichier et exécute un sha256 sur le fichier de classe résultant, j'obtiens 9c8d09e27ea78319ddb85fcf4f8085aa7762b0ab36dc5ba5fd000dccb63960ff HelloWorld.class Ensuite, j'ai modifié la classe et ajouté une ligne vierge comme celle-ci: public class HelloWorld …





16
Dans log4j, la vérification de isDebugEnabled avant la journalisation améliore-t-elle les performances?
J'utilise Log4J dans mon application de journalisation. Auparavant, j'utilisais l'appel de débogage comme: Option 1: logger.debug("some debug text"); mais certains liens suggèrent qu'il est préférable de vérifier d' isDebugEnabled()abord, comme: Option 2: boolean debugEnabled = logger.isDebugEnabled(); if (debugEnabled) { logger.debug("some debug text"); } Ma question est donc "l' option 2 …
207 java  logging  log4j 


11
Comment exécuter un fichier JAR
J'ai créé un fichier JAR comme ceci: jar cf Predit.jar *.* J'ai exécuté ce fichier JAR en double-cliquant dessus (cela n'a pas fonctionné). Je l'ai donc exécuté à partir de l'invite DOS comme ceci: java -jar Predit.jar Il a déclenché des exceptions "Impossible de charger la classe principale". J'ai donc …
207 java  jar 



8
Différence entre `Optional.orElse ()` et `Optional.orElseGet ()`
J'essaie de comprendre la différence entre les méthodes Optional<T>.orElse()et Optional<T>.orElseGet(). La description de la orElse()méthode est "Renvoyer la valeur si présente, sinon renvoyer autre". Tandis que la description de la orElseGet()méthode est "Renvoyer la valeur si elle est présente, sinon invoquer autre et renvoyer le résultat de cette invocation". La …
206 java  java-8  optional 

7
Comment ajouter un répertoire à classpath dans un profil d'exécution d'application dans IntelliJ IDEA?
J'essaie d'ajouter un répertoire au chemin de classe d'un profil d'exécution d'application Si je remplace en utilisant -cp x: target / classes dans les paramètres de la machine virtuelle, j'obtiens l'erreur suivante: java.lang.NoClassDefFoundError: com/intellij/rt/execution/application/AppMain Une idée sur la façon d'ajouter un répertoire au chemin de classe pour mon projet?

4
Que signifie hydrater un objet?
Quand quelqu'un parle d'hydrater un objet, qu'est-ce que cela signifie? Je vois un projet Java appelé Hydrate sur le web qui transforme les données entre différentes représentations (RDMS en OOPS en XML). Est-ce là le sens général de l'hydratation des objets; transformer des données entre représentations? Cela pourrait-il signifier reconstruire …
206 java  oop 



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.