This lecture forms the second half of a content presented with Alain Samuel

Level

Second year (Master 1/ bac+4)

Note

The attached lecture notes are in french.

Contents

Around JAVA

This study is relative to C++, langage studied in third year at Polytech Marseille.

Using 'final'

Exceptions

'assert', TDD, ADD

Assert and its use for automating tests.

Introspection

About function pointers

Threads

Generics

The Java API

Collections, algorithms etc.

Memory management

Hard, weak references etc.

Annotations