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 […]
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 […]
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 […]
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? 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 […]
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?
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.
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 […]
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 […]
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 […]