anchor.diff:  ** Hashcode in Java: consistency
   ** Implementation
   
  -=== S13 (16th May)
  +=== S13
   
   * CI
   
  -=== S14 (31st May)
  +=== S14
   
   * link:++../Course Object++[QCM test]
   
  -=== S15 (13th June)
  +=== S15
   
   * Results QCM
   * Licenses
   * Classpath (bis)
   * Reminder: exceptions; naming conventions; config Eclipse
   
  -=== S16 (16th June)
  +=== S16
   
   * Work on project
   * About presentations: 20 min. Slides on GitHub.
   
  -=== S17 (27th June)
  +=== S17
   
   * Presentations
   * votes
  
positive.code: * EE5.5
  * EE10.4 (except you use the https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html[Predicate] interface from the JRE instead of writing your own)
  
  === S5 (23rd Feb)
  
  * Files and flows (from https://docs.oracle.com/javase/tutorial/essential/io/index.html[Basic I/O] in the Java Tutorials)
  * Use dependencies
  
negative.code: ** implement those interfaces in another Eclipse project, exported as a Java archive (JAR file) (will you need the previous JAR file? Why / why not?);
  ** solve the exercices in a third Eclipse project (will you need the previous JAR files? Which ones and why?).
  
  === S4
  
  * Inheritance: http://www.lamsade.dauphine.fr/~airiau/Teaching/L3-Java/cours3.pdf[Airiau C3]
  * Generics and collections: http://www.lamsade.dauphine.fr/~airiau/Teaching/L3-Java/cours6.pdf[Airiau C6]
  