index

ça se trouve ici !

MA TODO LIST :

  • cast de types primitifs (on met pas un long dans un int) (à faire dans opérateurs ?)
  • opérateurs binaires sur 2 types différents ? (int + float = ?)
  • cas spécial de la concaténation de String
  • parler des méthodes
  • parler du return dans les méthodes
  • parler du new pour les constructeurs de classe
  • écrire une classe semi-complète, puis l'expliquer, puis ajouter petit à petit des trucs (get, méthodes plus complexes...)
  • enum
  • trouver des idées d'exercices
  • parler des librairies
  • scope des variables
  • héritage (Object)
  • interfaces
  • String
  • Wrappers
  • héritage
  • exceptions
  • programmation fonctionnelle (lambdas, stream)

une classe c'est un moule (une forme), une instance est une gauffre
champs static ne veut pas dire que c'est immobile (final)
méthode static (exemple des Math.pow() n'est pas lié à une instance)
on peut accéder au static depuis instance, mais pas l'inverse

la class à Dallas

visibilité package

Un peu de théorie avec JVM, GC, JIT, compilation, exécution...

Programmation Orientée Objet

Jupyter notebook pour java ? https://github.com/forax/java-guide