novembre
2011
Utiliser un package Java (.jar) dans un projet Eclipse : Ouvrir les propriétés du projet (Menu Project > Properties), aller à la rubrique Java Build Path et dans l’onglet Librairies. Là tu peux « ajouter » une librairie Java que tu possède sous forme de fichier .jar Le bouton « Add JARs… » permet de lier un fichier se trouvant dans le workspace Eclipse. Le bouton « Add External JARs… » permet de lier un fichier se trouvant n’importe où sur […]
octobre
2011
ArrayList change de taille dynamiquement mais pas un tableau. le tableau ne se redimensionne pas tout seul et il ne décale rien alors que ArrayList le fait. On peut appeler une méthode sur une ArrayList mais pas sur un tableau. On retire plus facilement des objets d’une arrayList que d’un tableau. ArrayList ne peut pas contenir des types primitifs alors qu’un tableau oui. (nécéssité de les mettre dans des objets : classes enveloppes). Un tableau […]
octobre
2011
Dans le cas de l’arraylist, les données sont stockées dans un tableau. A l’instanciation, un tableau est créé et rempli en faisant des add. Le problème, c’est que si on ajoute trop d’éléments, le tableau va etre trop petit. Il va donc devoir être recréé et recopié. Pire, si on supprime un élément en plein milieu de la liste, il faut décaler tous les éléments suivants. L’arraylist est donc bien adapté pour stocker des données […]
janvier
2011
La classe Class est une classe Java tout ce qu’il y a de plus normale. Par contre, une bonne partie de ses méthodes sont natives. Un objet Class est instancié au moment où la classe correspondante est chargée par la JVM. Les objets de la classe Class ont des caractéristiques définies par Class comme par exemple le nom de la classe en question, sa localisation en mémoire,…. Aucune autre classe n’est une instance de la […]
janvier
2011
API: API est une bibliothèque qui regroupe des classes, des méthodes, des interfaces…susceptibles d’être utilisés par les programmeurs. Java dispose de plusieurs API (plusieurs bibliothèques); vous entendrez souvent parler des API java. Framework : Comme vous allez découvrir, Framework est une bibliothèque pas comme les autres! Analogie intéressante que j’ai trouvée sur le net : L’objectif est de faire un bon gâteau. Généralement, les personnes qui ne savent pas cuisiner ou qui aiment particulièrement une […]