Introduction à jQuery

Qu’est-ce que jQuery ?
  • C'est un  framework Javascript, Open Source, populaire et bien documenté.
  • Il est réguliérement mis à jour.
  • Normalise les différences entre les navigateurs web.

Snippets Java

Itération inverse

En utilisant un ListIterator, qui dispose de méthodes hasPrevious() et previous() :


List<Integer> nums = Arrays.asList(1, 2, 3, 4, 5);
ListIterator
<Integer> it = nums.listIterator(nums.size());
while(it.hasPrevious()) {
   
Integer num = it.previous();
   
System.out.println(num);
}

Différences entre classes abstraites et interfaces

- Une classe peut implémenter autant d'interfaces qu'elle veut.
- Mais elle ne peut étendre qu'une seule classe abstraite.

- Une classe abstraite peut avoir des méthodes nom abstraites.
- Une interfaces n'a que des méthodes abstraites.

- Une classe abstraite peut déclarer et utiliser des variables.
- Une interface ne peut déclarer que des constantes static final.

- Une classe abstraite peut déclarer ses méthodes public, protected, private, ou package (par défaut).
- Pour une interface, les méthodes sont implicitement public.

- Une classe abstraite peut définir des constructeurs.
- Une interface ne le peut  pas.