jeudi 29 août 2013

Collections en Java (Introduction)


Les collections en Java sont des classes permettant de manipuler les structures de données usuelles : listes, vecteurs, files, piles, etc. 



Les collections sont utilisés pour stocker, extraire, manipuler et communiquer des données. Généralement, elles représentent les éléments de données qui forment un groupe naturel, comme une main de poker (une collection de cartes), un dossier de courrier (une collection de lettres), ou un annuaire téléphonique (une cartographie des noms aux numéros de téléphone).

Collections: Framwork de Java

Toutes les collections contiennent les éléments suivants:
  1. Interfaces


  • Set une collection qui ne peut pas contenir d'éléments dupliqués (SortedSet est un Set trié).
  • Listune collection ordonnée. Les listes peuvent contenir des éléments dupliqués.
  • Queue : Une file d’attente ordonnée. Généralement, elle ordonne les éléments d'une manière FIFO (premier entré, premier sorti).
  • DequeUne file d’attente à deux sorties. Elle peut être utilisée d'une manière FIFO ou bien LIFO.
  • Map : Une collection indexée par des clés (paires clé : valeur).

     2.  Implémentations 

        Des implémentations concrètes des interfaces de collection. Le framework fournit les                                implémentations suivantes:



     3.  Algorithmes
          Ce sont des méthodes statiques pour effectuer des opérations sur les collections (tri, recherche,              etc). Ces traitements sont polymorphiques car ils demandent en paramètre un objet qui                            implémente une interface et retourne une collection.

Collections: Pourquoi ?

Le framework collections java permet de :
  • Réduire l’effort de programmation
  • Augmenter la rapidité et la qualité du programme
  • Assurer l’interopérabilité entre les APIs Indépendantes
  • Réduire l’effort d’apprendre des autres APIs
  • Réduire l’effort de concevoir de nouvelles APIs


Dans l'article suivant, nous allons nous intéressés aux interfaces (des directives générales pour l'utilisation efficace de ces interfaces et quand il faut les utiliser ?)


Article suivant (Collections: Interfaces)






mardi 20 août 2013

Raccourci clavier avec Windows

Avec la touche Windows :
    • Touche Windows / Ctrl + Echap : ouvre le menu Démarrer
    • Touche Windows + E : ouvre l'Explorateur de fichiers
    • Touche Windows + R : lance la commande Exécuter
    • Touche Windows + F : ouvre la commande Rechercher
    • Touche Windows + CTRL + F : rechercher des ordinateurs
    • Touche Windows + F1 : ouvre la fenêtre d'aide Windows quelle que soit l'application
    • Touche Windows + L : verrouille la session en cours
    • Touche Windows + U : ouvre le gestionnaire d'utilitaires (Windows XP et 2000)
    • Touche Windows + X : pour un ordinateur Vista ou Seven portable: ouvre le centre de mobilité.
    • Touche Windows + Pause : ouvre le Panneau des informations Système
    • Touche Windows + M / Touche Windows + D : réduit toutes les fenêtres et affiche le Bureau
    • Touche Windows + Maj + M : restaurer les fenêtres réduites
    • Touche Windows + TAB : permute entre les fenêtres - Flip3D (Sous Vista ou Seven uniquement) : Fenêtre suivante
    • Touche Windows + Maj + TAB : permute entre les fenêtres - Flip3D (Sous Vista uniquement) : Fenêtre précédente
    • Touche Windows + CTRL + TAB : fige le permuteur des fenêtres Flip3D (utiliser les flèches pour choisir une fenêtre et valider avec la touche Entrer)
    • Touche Windows + P : bascule l'affichage pour les écrans externes (Windows 7)
Avec la touche Alt :
  • Alt + F4 : ferme la fenêtre ou le programme en cours
  • Alt + la lettre soulignée dans un nom de menu : ouvre le menu correspondant (ex : Alt + F ouvre le menu Fichier)
  • Alt + Barre espace : affiche le menu contextuel de la fenêtre en cours
    • ALT + Barre espace + U : réduit la fenêtre en cours
    • ALT + Barre espace + N : agrandit la fenêtre en cours
    • ALT + Barre espace + R : restaure la fenêtre en cours
    • ALT + Barre espace + F : ferme la fenêtre en cours
  • Alt + Impr Ecran : copie d'écran de la fenêtre en cours
  • Alt + Entrée : ouvre la fenêtre de propriété du dossier/fichier sélectionné
  • Alt + MAJ (ou Alt Gr + MAJ) : basculer les modes de clavier AZERTY / QWERTY
  • ALT + TAB : permute entre les fenêtres - classique : Fenêtre suivante
  • ALT + Maj + TAB : permute entre les fenêtres - classique : Fenêtre précédente
  • ALT + CTRL + TAB : fige le permuteur des fenêtres classique (utiliser les flèches pour choisir une fenêtre et valider avec la touche Entrer)
  • ALT + ESC : parcourir les fenêtres dans leur ordre d'ouverture
Avec la touche CTRL :
  • CTRL + Alt + Suppr / CTRL + Maj + ESC : lance le Gestionnaire de tâches
  • CTRL tout en faisant glisser un élément : copier l'élément sélectionné
  • CTRL + Maj tout en faisant glisser un élément : créer un raccourci vers l'élément sélectionné.
  • CTRL + F4 : fermer le document actifs lorsque vous utilisez un programme qui permet d'ouvrir plusieurs documents simultanément
  • Ctrl + A : sélectionner tout
  • Ctrl + B : organiser les Favoris d'Internet
  • Ctrl + C : copier
  • Ctrl + F : permet de chercher du texte dans le fichier ou tout simplement dans le navigateur internet
  • Ctrl + H : permet de remplacer du texte
  • Ctrl + N : créer un nouveau fichier/ouvrir une nouvelle fenêtre
  • Ctrl + O : ouvrir un document
  • Ctrl + P : imprimer
  • Ctrl + S : enregistrer
  • Ctrl + V : coller
  • Ctrl + W : fermer la fenêtre en cours (= Alt+F4)
  • Ctrl + X : couper
  • Ctrl + Y : répéter la dernière action qui a été annulée
  • Ctrl + Z : annuler la dernière action