Questions marquées «java»

381
É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...

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

381
@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....

379
System.currentTimeMillis vs System.nanoTime

Précision contre. Précision Ce que je voudrais savoir, c'est si je dois utiliser System.currentTimeMillis () ou System.nanoTime () lors de la mise à jour des positions de mon objet dans mon jeu? Leur changement de mouvement est directement proportionnel au temps écoulé depuis le dernier appel et je...

377
Java: notify () vs notifyAll () encore une fois

На этот вопрос есть ответы на Stack Overflow на рcribedом : В чем отличие notify, notifyall? Si on google pour "différence entre notify()et notifyAll()", alors beaucoup d'explications apparaîtront (en laissant de côté les paragraphes javadoc). Tout se résume au nombre de threads en attente en...

375
Comment configurer l'encodage dans Maven?

Lorsque maven installj'exécute mon projet maven multi-modules, j'obtiens toujours la sortie suivante: [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! Donc, j'ai fait une petite recherche sur Google, mais tout ce que je peux trouver, c'est...

374
Se moquer des méthodes statiques avec Mockito

J'ai écrit une usine pour produire des java.sql.Connectionobjets: public class MySQLDatabaseConnectionFactory implements DatabaseConnectionFactory { @Override public Connection getConnection() { try { return DriverManager.getConnection(...); } catch (SQLException e) { throw new RuntimeException(e);...