Articles of java

Analyse des arguments dans un programme de ligne de commande Java

Et si je voulais parsingr ceci: java MyProgram -r opt1 -S opt2 arg1 arg2 arg3 arg4 –test -A opt3 Et le résultat que je veux dans mon programme est le suivant: regular Java args[] of size=4 org.apache.commons.cli.Options[] of size=3 org.apache.commons.cli.Options[] #2 of size=1 Je préférerais utiliser Apache Commons CLI , mais la documentation est un […]

Meilleur moyen d’implémenter View.OnClickListener dans Android

Supposons que nous ayons une activité avec beaucoup de vues sur laquelle OnClickListener doit être enregistré. La manière la plus courante d’implémenter ceci est de laisser la sous-classe d’activité implémenter le OnClickListener, quelque chose comme ceci: public class ActivityMain extends Activity implements View.OnClickListener { @Override public void onClick(View view) { switch (view.getId()) { //handle multiple […]

Les annotations de javax.validation.constraints ne fonctionnent pas

Quelle configuration est nécessaire pour utiliser les annotations de javax.validation.constraints comme @Size , @NotNull , etc.? Voici mon code: import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; public class Person { @NotNull private Ssortingng id; @Size(max = 3) private Ssortingng name; private int age; public Person(Ssortingng id, Ssortingng name, int age) { this.id = id; this.name = name; this.age […]

Comment se connecter à un programme Java sur localhost jvm en utilisant JMX?

Je devrais me connecter à un programme Java sur localhost jvm en utilisant JMX. En d’autres termes, je veux développer un client JMX pour configurer un programme Java sur localhost. Ne recommande pas l’utilisation de JConsole! JConsole n’est pas adapté car il s’agit d’un client JMX général et qu’il a un effet négatif sur les […]

Comment les méthodes wait () et notify () peuvent-elles être appelées sur des objects qui ne sont pas des threads?

Comment les méthodes wait() et notify() peuvent-elles être appelées sur des objects qui ne sont pas des threads? Cela n’a pas vraiment de sens, n’est-ce pas? Bien sûr, cela doit avoir un sens, car les deux méthodes sont disponibles pour tous les objects Java. Quelqu’un peut-il fournir une explication? J’ai du mal à comprendre comment […]

Comment changer le nom d’un processus d’application Java?

Lors de l’exécution d’une application Java, le nom de processus qui lui est atsortingbué est généralement java.exe ou javaw.exe . Mais comment puis-je le faire appeler par le nom de mon application?

L’explorateur de paquets Eclipse a des icons différentes pour chaque type de fichier: interfaces, classes abstraites, etc.

Est-ce que quelqu’un connait un plugin eclipse qui change l’icône du fichier utilisé par l’explorateur de paquets en quelque chose qui indique le type? Il serait pratique que l’icône soit différente pour les interfaces, les classes abstraites, les enum et les classes concrètes.

@Value type d’annotation lors du passage à Integer from Ssortingng

J’essaie de convertir la sortie d’une valeur en entier: @Value(“${api.orders.pingFrequency}”) private Integer pingFrequency; Le ci-dessus jette l’erreur org.springframework.beans.TypeMismatchException: Failed to convert value of type ‘java.lang.Ssortingng’ to required type ‘java.lang.Integer’; nested exception is java.lang.NumberFormatException: For input ssortingng: “(java.lang.Integer)${api.orders.pingFrequency}” J’ai aussi essayé @Value(“(java.lang.Integer)${api.orders.pingFrequency}”) Google ne semble pas en dire beaucoup sur le sujet. Je voudrais toujours avoir […]

Inclure des fichiers JAR externes dans un nouveau fichier jar avec Ant

Je viens juste d’hériter d’un projet Java et de ne pas être en arrière-plan Java. Je suis parfois un peu perdu. Eclipse est utilisé pour déboguer et exécuter l’application pendant le développement. Grâce à Eclipse, j’ai réussi à créer un fichier .jar contenant tous les fichiers JAR externes tels que Log4J, xmlrpc-server, etc. Ce grand […]

Comment fonctionne ConcurrentHashMap en interne?

Je lisais la documentation officielle Oracle sur la concurrence dans Java et je me demandais quelle pourrait être la différence entre une Collection retournée par public static Collection synchronizedCollection(Collection c); et en utilisant par exemple un ConcurrentHashMap . Je suppose que j’utilise synchronizedCollection(Collection c) sur un HashMap . Je sais qu’en général, une collection synchronisée […]