Articles of méthodes statiques

Comparator.comparing (…) levant une exception de référence non statique tout en prenant Ssortingng :: compareTo

Voici les deux lignes de mon extrait de code: List listDevs = Arrays.asList(“alvin”, “Alchemist”, “brutus”, “larsen”, “jason”, “Kevin”); listDevs.sort(Comparator.comparing(Ssortingng::length)); //This works fine listDevs.sort(Ssortingng::compareToIgnoreCase); //This works fine Mais quand j’essaie d’écrire listDevs.sort(Comparator.comparing(Ssortingng::compareToIgnoreCase)); Le compilateur renvoie une erreur Impossible de faire une référence statique à la méthode non statique compareToIgnoreCase (Ssortingng) à partir du type Ssortingng Similaire […]

Extension de BigDecimal?

J’ai pas mal de code en utilisant BigDecimal Class et je déteste la maladresse de l’interface. J’ai simplifié l’utilisation de BigDecimal avec des entiers en créant une classe d’assistance avec des méthodes statiques à l’aide des méthodes suivantes: compare(BigDecimal first, int second) divide(BigDecimal dividend, BigDecimal divisor, int scale) divide(BigDecimal dividend, int divisor, int scale) divide(int […]

Les tableaux Java dans un thread de méthode statique sont-ils sûrs?

public static int rank(int key, int[] a) { int lo = 0; int hi = a.length – 1; while (lo <= hi) { // Key is in a[lo..hi] or not present. int mid = lo + (hi – lo) / 2; if (key a[mid]) lo = mid + 1; else return mid; } return -1; […]

Les méthodes statiques en Java sont-elles toujours résolues au moment de la compilation?

Les méthodes statiques en Java sont-elles toujours résolues au moment de la compilation?

Guice – Injecter une dépendance dans une classe avec des méthodes d’assistance statiques

Je suis toujours nouveau dans Guice et je n’ai encore jamais utilisé de framework DI. Après avoir lu le wiki officiel et de nombreux autres documents, je ne suis toujours pas en mesure de bien comprendre. Dans mon cas particulier, je veux écrire une fonction EL taglib qui utilise une autre classe (à injecter). Comme […]

Méthodes statiques ou Singletons en termes de performances (Android)?

Dans une application avec un petit nombre de POJO et de nombreuses méthodes d’assistance qui les exploitent, quoi de mieux en termes de performances: rendre les classes d’assistance uniques ou rendre les méthodes statiques?

Quel est le but du modificateur protected pour les méthodes statiques

J’ai trouvé ce type d’utilisation du modificateur protected tout en cherchant une solution à ma question: Ignorer la casse dans les chaînes avec unitils ReflectionComparator Dans la classe org.unitils.reflectionassert.ReflectionComparatorFactory , il existe une méthode avec signature: protected static List getComparatorChain(Set modes) Mais ce n’est qu’un cas particulier. Après tout, nous pouvons toujours étendre une telle […]

goyave: pourquoi les méthodes create () au lieu de constructeur?

Pouvez-vous expliquer pourquoi les créateurs de goyave préfèrent définir les constructeurs comme privés et définir des méthodes statiques create() pour créer des objects?

pourquoi ce code ne lance-t-il pas une exception NullPointerException?

J’étais justement en train de discuter de l’appel de méthodes statiques en utilisant le nom de la classe avec mon ami. J’ai essayé ce code et je m’attendais à ce qu’il jette NPE au moment de l’exécution. Je veux juste comprendre l’ordre d’exécution. public class One { public static void method() { System.out.println(“in static one”); […]

examen final des méthodes statiques

J’ai étudié pour mon cours de développement logiciel et je suis tombé sur la question à partir d’un exemple: “Pourquoi est-il inutile de disposer des modificateurs statiques et finaux devant une méthode Java?” J’ai eu un peu de recherche et partout, je dis que ce n’est pas une mauvaise pratique et qu’il y a de […]