Interface Misc
public interface Misc
Opérations Diverses pour la Programmation Impérative
Cette interface fournit des opérations utilitaires diverses qui ne rentrent
pas dans les autres catégories mais restent essentielles pour certains programmes.
Ces fonctions couvrent principalement la gestion du temps et la mesure de performance.
La gestion du temps est cruciale pour créer des applications qui peuvent
mesurer des durées, chronométrer des opérations, ou synchroniser des événements.
-
Method Summary
-
Method Details
-
getTime
long getTime()Retourne le nombre de millisecondes écoulées depuis le 1er janvier 1970. Cette fonction est généralement utilisée pour calculer des durées en prenant une mesure avant et après un traitement afin de déterminer sa durée d'exécution.- Returns:
- le nombre de millisecondes écoulées depuis le 1er janvier 1970 Exemple : long debut = getTime(); // ... faire quelque chose ... long fin = getTime(); long duree = fin - debut; → durée en millisecondes println("Opération terminée en " + duree + " ms");
-
values
Retourne l'ensemble des valeurs d'une énumération passée en paramètre sous la forme d'un tableau du type de l'énumération. Exemple : si RGB est une énumération (enum) contenant ROUGE, VERT, BLEU, values(RGB.class) (il est important de ne pas oublier d'ajouter .class !) retournera ceci : RGB[] valeurs = values(RGB.class);- Type Parameters:
T
- Le type abstrait de l'énumération- Parameters:
enumClass
- La représentation d'un type en Java- Returns:
- un tableau du type de l'énumération contenant l'ensemble des valeurs de l'énumération.
-