Ce cours est la deuxième partie d’un contenu présenté avec Alain Samuel.

Niveau

Cours de deuxième année (M1/bac+4)

Contenu

Particularités de Java

Cette étude est présentée relativement à C++, langage étudié en troisième année à Polytech Marseille.

Utilisation de ’final’

Exceptions

’assert’, TDD, ADD

Assert et son utilisation pour l’automatisation des tests.

Introspection

Note sur les pointeurs de fonctions

Threads

Génériques

API Java

Collections, algorithmes etc.

Gestion de la mémoire

Références dures, molles ettc.

Annotations

Dynamicité en Java