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
package javax vs java
Quelle est la raison d'être du package javax? Qu'est-ce qui se passe en java et en javax? Je sais que de nombreux packages d'entreprise sont en javax, tout comme Swing, le nouvel API de date et d'heure (JSR-310) et d'autres packages J2SE.
385 java 

8
Quel est ce format de date? 2011-08-12T20: 17: 46.384Z
J'ai la date suivante: 2011-08-12T20:17:46.384Z. De quel format s'agit-il? J'essaie de l'analyser avec Java 1.4 via DateFormat.getDateInstance().parse(dateStr)et je reçois java.text.ParseException: Date non comparable: "2011-08-12T20: 17: 46.384Z" Je pense que je devrais utiliser SimpleDateFormat pour l'analyse, mais je dois d'abord connaître la chaîne de format. Tout ce que j'ai pour le …







22
Existe-t-il un moyen concis d'itérer sur un flux avec des indices en Java 8?
Existe-t-il un moyen concis d'itérer sur un flux tout en ayant accès à l'index dans le flux? String[] names = {"Sam","Pamela", "Dave", "Pascal", "Erik"}; List<String> nameList; Stream<Integer> indices = intRange(1, names.length).boxed(); nameList = zip(indices, stream(names), SimpleEntry::new) .filter(e -> e.getValue().length() <= e.getKey()) .map(Entry::getValue) .collect(toList()); ce qui semble plutôt décevant par rapport …
382 java  java-8  java-stream 

25
Supprimer les répertoires récursivement en Java
Existe-t-il un moyen de supprimer récursivement des répertoires entiers en Java? Dans le cas normal, il est possible de supprimer un répertoire vide. Cependant, quand il s'agit de supprimer des répertoires entiers avec du contenu, ce n'est plus aussi simple que cela. Comment supprimez-vous des répertoires entiers avec du contenu …


7
La méthode a le même effacement qu'une autre méthode de type
Pourquoi n'est-il pas légal d'avoir les deux méthodes suivantes dans la même classe? class Test{ void add(Set<Integer> ii){} void add(Set<String> ss){} } Je reçois le compilation error La méthode add (Set) a la même fonction d'effacement add (Set) qu'une autre méthode de type Test. alors que je peux contourner cela, …
381 java  generics 

22
Évitez synchronisé (ce) en Java?
Chaque fois qu'une question surgit sur SO à propos de la synchronisation Java, certaines personnes sont très désireuses de souligner que cela synchronized(this)devrait être évité. Au lieu de cela, affirment-ils, un verrou sur une référence privée doit être préféré. Certaines des raisons données sont: un code maléfique peut voler votre …

25
Comment attendre la fin de tous les threads, en utilisant ExecutorService?
J'ai besoin d'exécuter un certain nombre de tâches 4 à la fois, quelque chose comme ceci: ExecutorService taskExecutor = Executors.newFixedThreadPool(4); while(...) { taskExecutor.execute(new MyTask()); } //...wait for completion somehow Comment puis-je être averti une fois que tous sont terminés? Pour l'instant, je ne peux penser à rien de mieux que …

11
@Resource vs @Autowired
Quelle annotation, @Resource ( jsr250 ) ou @Autowired (spécifique à Spring) dois-je utiliser dans DI? J'ai utilisé avec succès à la fois dans le passé @Resource(name="blah")et@Autowired @Qualifier("blah") Mon instinct est de rester avec le @Resourcetag car il a été ratifié par le peuple jsr. Quelqu'un a des pensées fortes à …

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.