anchor.diff:  * Read all the Java development user guide, Basic Tutorial, see https://github.com/oliviercailloux/java-course/blob/master/Tools.adoc#eclipse[Eclipse] doc [I]
   
   [[S5]]
  -=== S5 (Thursday 8th of March, 2018)
  +=== S5
   
   *Lecture*
   
  
positive.code: ** Implementation
  
  [[S13]]
  === S13 (Thursday 17th of May, 2018)
  
  * Accès privé depuis un autre objet de même type
  * https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html[Lambda Expressions] (facultatif)
  * Aide demandée / aide proposée
  
  [[S14]]
  === S14 (Monday 28th of May, 2018)
  
  * Back to Lambdas
  * Licenses and philosophy: https://www.gnu.org/philosophy/philosophy.html[GNU]; https://opensource.org/[OSI]; Copyleft (GNU https://opensource.org/licenses/GPL-3.0[GPL]); Non-copyleft (https://opensource.org/licenses/MIT[MIT])
  * https://raw.githubusercontent.com/oliviercailloux/java-course/master/Annotations/presentation.pdf[Annotations]
  * Parsing HTML: https://github.com/oliviercailloux/java-course/blob/master/HTML%20to%20DOM.adoc[DOM]
  * Accessing REST web services: https://github.com/oliviercailloux/java-course/blob/master/WS%20client/JAX-RS%20client.adoc[JAX-RS client]
  
  [[S15]]
  === S15 (Tuesday 29th of May, 2018)
  
  * Back to: SWT; Logging; Resources (in JAR)
  * Work on project
  
  [[S16]]
  === S16 (Thursday 31st of May, 2018)
  
  * Work on project
  * Next delivery: end of 14th.
  
negative.code: * Define MyComparator, a class that implements a comparator over your values. Add a third method to EasyMap, that returns a list of values ordered by that comparator.
  
  [[S9]]
  === S9
  
  * Generality: cut into blocks (read then do); choose the right Collection
  * In class path: unique names; access through class path; read-only
  