Questions marquées «java»

138
Kotlin: Interface… n'a pas de constructeurs

Je convertis une partie de mon code Java en Kotlin et je ne comprends pas très bien comment instancier les interfaces définies dans le code Kotlin. A titre d'exemple, j'ai une interface (définie en code Java): public interface MyInterface { void onLocationMeasured(Location location); } Et puis plus...

137
Appels de méthode de limitation à M requêtes en N secondes

J'ai besoin d'un composant / classe qui limite l'exécution d'une méthode à un maximum d'appels M en N secondes (ou ms ou nanos, peu importe). En d'autres termes, je dois m'assurer que ma méthode n'est pas exécutée plus de M fois dans une fenêtre glissante de N secondes. Si vous ne connaissez pas la...

137
&& (AND) et || (OR) dans les instructions IF

J'ai le code suivant: if(!partialHits.get(req_nr).containsKey(z) || partialHits.get(req_nr).get(z) < tmpmap.get(z)){ partialHits.get(z).put(z, tmpmap.get(z)); } où partialHitsest un HashMap. Que se passera-t-il si la première affirmation est vraie? Java vérifiera-t-il toujours la deuxième...

137
TreeMap trier par valeur

Je veux écrire un comparateur qui me permettra de trier un TreeMap par valeur au lieu de l'ordre naturel par défaut. J'ai essayé quelque chose comme ça, mais je ne trouve pas ce qui ne va pas: import java.util.*; class treeMap { public static void main(String[] args) { System.out.println("the...

137
Différence entre UTF-8 et UTF-16?

Différence entre UTF-8 et UTF-16? Pourquoi en avons-nous besoin? MessageDigest md = MessageDigest.getInstance("SHA-256"); String text = "This is some text"; md.update(text.getBytes("UTF-8")); // Change this to "UTF-16" if needed byte[] digest = md.digest();

137
Modèle de générateur dans Java efficace

J'ai récemment commencé à lire Effective Java de Joshua Bloch. J'ai trouvé l'idée du modèle Builder [Item 2 dans le livre] vraiment intéressante. J'ai essayé de l'implémenter dans mon projet mais il y a eu des erreurs de compilation. Voici ce que j'essayais de faire: La classe avec plusieurs...