0% ont trouvé ce document utile (0 vote)
8 vues3 pages

Classes utilitaires en Java

java1

Transféré par

farahhadil33
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues3 pages

Classes utilitaires en Java

java1

Transféré par

farahhadil33
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

[Link].

System
Les classes utilitaires en java
• out: sortie standard
• in: entrée standard
• err: sortie standard d'erreur
• static void gc(): appelle le garbage collector
• static void exit(int code): quitte l'application
avec le un code
• Properties getProperties(): retourne les
propriétés du système.
• String getProperty(String clé): retourne une
Présenté par: Sami GHARBI propriété spécifiée par une clé

1 2

[Link] Clés du système


Clé Signification
• Contient un Map (ou dictionnary)
[Link] Nom du SE
• Clé= chaine
[Link] Dossier courant de l'application
• Valeur=chaine
[Link] Nom d'utilisateur
Méthodes:
• String getProperty(String clé) [Link] Dossier personnel de l'utilisateur
• void setProperty(String clé, String valeur)
[Link] Version de la JVM

3 4
[Link] [Link]
• abstract class Calendar • Découpeur de chaines grâce à une liste de
• static Calendar getInstance() crée une
instance du calendrier système délimiteurs (caractères)
• void set(int année, int mois, int jour) Constructeurs:
modifie la date de votre calendrier
• Date getTime() retourne la Date • StringTokenizer(String ch)
• int get(int champ) retourne un champs de la • StringTokenizer(String ch, String delim)
date en utilisant les constantes suivantes: Méthodes de navigation:
Constante (int) Signification
• boolean hasMoreTokens()
DAY_OF_MONTH Jour du mois
DAY_OF_WEEK Jour de la semaine (dimanche=1) • String nextToken()
MONTH Mois (janvier=0)
YEAR Année 5 6

Les Collections [Link]


package: [Link]
• Tableau dynamique d'objets
Définit par des interfaces génériques:
• Non synchronisé
• List<E>: liste d'objets de type E. sinon Object.
• Map<K,V>: dictionnaire avec des clés de type K • Constructeur: ArrayList()
et valeurs de type V. Méthodes:
• Classes d'implémentation • Object get(int pos): retourne un objet
• ArrayList: tableau dynamique • void addElement(Object ob): ajoute un
• Hashtable: dictionnaire qui indexe des valeurs objet
par des clés.
• Object remove(int pos): retirer et
• Clés et valeurs sont des objets.
retourner un objet
7 • int size(): taille de la liste 8
[Link] Récapitulatif
• stocke des valeurs en les indexant par des clés • interaction avec le système:
• Les clés doivent implémenter les méthodes [Link]
hashCode() et equals(Object ob)
• calendrier: [Link]
• Constructeur: HashMap()
• Object get(Object clé): retourne une valeur
• liste d'objets:
• void put(Object clé,Object valeur):
[Link]
ajouter une entrée [Link]
• int size(): nombre d'éléments • table des propriétés:
• void clear(): vider la table [Link]
9 10

Documentation
• Documentation officielle de Java
• API java7
[Link]
Tutoriaux java officiel
[Link]

11

Vous aimerez peut-être aussi