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




7
Décharger des classes en java?
J'ai un chargeur de classe personnalisé pour qu'une application de bureau puisse démarrer dynamiquement le chargement de classes à partir d'un serveur AppServer avec lequel je dois parler. Nous l'avons fait car la quantité de bocaux nécessaires pour ce faire est ridicule (si nous voulions les expédier). Nous avons également …
174 java  classloader 

4
Utilisez JAXB pour créer un objet à partir d'une chaîne XML
Comment puis-je utiliser le code ci-dessous pour démarseler une chaîne XML et la mapper à l'objet JAXB ci-dessous? JAXBContext jaxbContext = JAXBContext.newInstance(Person.class); Unmarshaller unmarshaller = jaxbContext.createUnmarshaller(); Person person = (Person) unmarshaller.unmarshal("xml string here"); @XmlRootElement(name = "Person") public class Person { @XmlElement(name = "First-Name") String firstName; @XmlElement(name = "Last-Name") String lastName; …
174 java  xml  jaxb 

8
Contrôle du nom final maven de l'artefact de pot
J'essaie de définir une propriété dans notre super pom qui sera utilisée par tous les projets enfants comme destination de l'artefact généré. Pour cela, je pensais utiliser project/build/finalNamemais cela ne semble pas fonctionner, même pour de simples poms: Commander mvn archetype:create \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DgroupId=com.mycompany.app \ -DartifactId=my-app POM <project xmlns="http://maven.apache.org/POM/4.0.0" …

7
Qu'est-ce qu'un ClassLoader Java?
En quelques phrases simples, qu'est-ce qu'un ClassLoader Java, quand est-il utilisé et pourquoi? OK, j'ai lu un article wiki. ClassLoader charge les classes. D'ACCORD. Donc, si j'inclus des fichiers jar et que je les importe, un ClassLoader fait le travail. Pourquoi devrais-je m'embêter avec ce ClassLoader? Je ne l'ai jamais …
174 java  classloader 

16
Ajouter un chemin de contexte à l'application Spring Boot
J'essaie de définir une racine de contexte d'applications Spring Boot par programmation. La raison de la racine de contexte est que nous voulons que l'application soit accessible à partir de localhost:port/{app_name}et que tous les chemins de contrôleur y soient ajoutés. Voici le fichier de configuration de l'application pour l'application Web. …

14
Renommer un fichier à l'aide de Java
Peut - on renommer un exemple de fichier test.txtà test1.txt? S'il test1.txtexiste, va-t-il renommer? Comment puis-je le renommer en fichier test1.txt déjà existant afin que le nouveau contenu de test.txt y soit ajouté pour une utilisation ultérieure?
174 java  file  rename  file-rename 

4
Faire correspondre du texte multiligne à l'aide d'une expression régulière
J'essaie de faire correspondre un texte sur plusieurs lignes en utilisant java. Lorsque j'utilise la Patternclasse avec le Pattern.MULTILINEmodificateur, je peux faire correspondre, mais je ne peux pas le faire avec(?m). Le même modèle avec (?m)et en utilisant String.matchesne semble pas fonctionner. Je suis sûr qu'il me manque quelque chose, …
174 java  regex 

6
Que fait exactement transitive = true dans Gradle (wrt crashlytics)?
Que fait transitive = trueexactement Gradle ? Cela n'apparaît pas clairement dans la documentation de Gradle . C'est dans le contexte de l' compileintérieur build.gradle. Dans mon cas, je compte sur les crashlytics d'Android. compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') { transitive = true; } Plusieurs documents Gradle ( ici et ici ) impliquent que …

9
Pourquoi utiliser un nombre premier dans hashCode?
Je me demandais simplement pourquoi les nombres premiers sont utilisés dans la hashCode()méthode d' une classe ? Par exemple, lorsque vous utilisez Eclipse pour générer ma hashCode()méthode, le nombre premier est toujours 31utilisé: public int hashCode() { final int prime = 31; //... } Références: Voici une bonne introduction sur …
174 java  hashcode  primes 




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.