Articles of java

Quelle est la différence entre une méthode statique et une méthode non statique?

Voir les extraits de code ci-dessous: Code 1 public class A { static int add(int i, int j) { return(i + j); } } public class B extends A { public static void main(Ssortingng args[]) { short s = 9; System.out.println(add(s, 6)); } } Code 2 public class A { int add(int i, int j) […]

Comment interroger XML en utilisant des espaces de noms en Java avec XPath?

Quand mon XML ressemble à ceci (pas de xmlns ), alors je peux facilement le demander avec XPath comme /workbook/sheets/sheet[1] Mais quand ça ressemble à ça alors je ne peux pas Des idées?

Comment vérifier si une sous-classe est une instance d’une classe à l’exécution?

Dans une suite de tests d’applications Android, j’ai une classe comme celle-ci où B est une vue: public class A extends B { … etc… } Maintenant, j’ai une liste d’objects de vue qui peuvent contenir des objects A , mais dans ce cas, je me soucie uniquement de savoir s’ils sont des sous-classes ou […]

Comment passer des structures C en va-et-vient au code Java dans JNI?

J’ai des fonctions C que j’appelle via JNI qui amènent un pointeur sur une structure et d’autres fonctions qui allouent / libèrent un pointeur sur le même type de structure, ce qui facilite un peu le traitement de mon wrapper. . Étonnamment, la documentation de JNI en dit très peu sur la façon de traiter […]

javax.mail.AuthenticationFailedException est levé lors de l’envoi du courrier électronique en Java

Je suis débutant en Java et je veux envoyer un email en Java, pour cela j’utilise ce code en Java. Mais mon code lance une exception et j’ai besoin de savoir pourquoi… C’est trace de stack d’exception: javax.mail.AuthenticationFailedException: 534-5.7.14 Please log in via your web browser and then try again. 534-5.7.14 Learn more at 534 […]

Impossible de créer un nouveau projet maven hello-world

Je regarde quelques vidéos de tutoriel maven puis je suis tombé sur cette commande après avoir installé maven: mvn archetype:create -DgroupId=com.di.maven -DartifactId=hello-world La génération échoue et génère l’erreur suivante: Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.3:create (default-cli) on project standalone-pom: Unable to parse configuration of mojo org.apache.maven.plugins:maven-archetype-plugin:2.3:create for parameter #: Abstract class or interface ‘org.apache.maven.artifact.repository.ArtifactRepository’ cannot be […]

Java: problème de compilation non résolu

Quelles sont les causes possibles d’un problème de compilation “java.lang.Error: Unresolved”? Information additionnelle: Je l’ai vu après avoir copié un ensemble de fichiers JAR mis à jour à partir d’une compilation sur les fichiers JAR existants et redémarré l’application. Les fichiers JAR sont créés à l’aide d’un processus de génération Maven. Je m’attendrais à voir […]

Que sont les génériques réifiés? Comment résolvent-ils les problèmes de type Erasure et pourquoi ne peuvent-ils pas être ajoutés sans modifications majeures?

J’ai lu le blog de Neal Gafter sur le sujet et je ne suis toujours pas certain sur un certain nombre de points. Pourquoi n’est-il pas possible de créer des implémentations de l’API Collections qui conservent les informations de type étant donné l’état actuel de Java, de la JVM et de l’API de collections existantes? […]

Choix du framework de plug-in Java

Nous essayons de déterminer comment implémenter une simple structure de plug-in pour un service que nous mettons en œuvre et qui permet de «twigr» différents types de calculateurs. Après avoir lu plusieurs articles sur les frameworks Java, il semble que les options les plus courantes soient: OSGI ” Rolling your own ” framework de plugin […]

Quelle est l’utilisation de la valeur par défaut lorsque le commutateur est destiné à une énumération?

Supposons que je dispose d’un enum Color avec 2 valeurs possibles: RED et BLUE : public enum Color { RED, BLUE } Maintenant, supposons que je dispose d’une instruction switch pour cette enum où j’ai un code pour les deux valeurs possibles: Color color = getColor(); // a method which returns a value of enum […]